Commit Graph

372 Commits

Author SHA1 Message Date
argirok a50d5dc509 Merge remote-tracking branch 'origin/develop' into plugins-functionality 2024-03-13 13:19:38 +02:00
argirok 838a3ef218 [plugins-functionality | WIP] 2024-03-13 10:33:02 +02:00
argirok aaee50875d [plugins-functionality | WIP] add stats plugin 2024-03-13 09:03:58 +02:00
argirok e2b34b13ee [plugins-functionality | WIP] add graph info 2024-03-11 13:29:29 +02:00
argirok e177918b5d [plugins-functionality | WIP] 2024-03-11 13:27:26 +02:00
Alex Martzios b0c69be6ef [develop | DONE | ADDED] irish-monitor: add new BehaviorSubject for enabling/disabling help-pop-up component on admin and non-admin pages 2024-03-08 12:50:55 +02:00
argirok 2bb981c489 Merge branch 'develop' into plugins-functionality 2024-03-07 11:22:30 +02:00
argirok f5ec98eb88 [plugins-functionality | WIP] affiliations update the way to get community id, updates on plugins 2024-03-06 15:26:14 +02:00
Konstantina Galouni da3c2fccf2 [develop | DONE | FIXED]: Moved RoutingModule as first imported module with possible routing (advanced search projects & organizations were loading orcid routing instead of their own). 2024-03-04 17:02:33 +02:00
argirok 17e3cda685 [plugins-functionality | WIP] add sliders, update gateway info with search bar, sdgs, fos, community title & description, update suggested repositories and forms 2024-03-01 10:32:38 +02:00
argirok c011c9b38c [plugins-functionality | WIP] updates on plugins 2024-02-28 13:07:31 +02:00
Konstantinos Triantafyllou 110c2ab4b3 [develop | FIXED | DONE]: 1. Fixed prefix of roles. 2. Disable filtering in manage stakeholders while loading. 2024-02-26 15:54:50 +02:00
argirok aa0da38de9 [plugins-functionality | WIP] checks in gateway info plugins, form and layout for search-deposit-link 2024-02-22 12:15:21 +02:00
argirok f92c4cbf52 [plugins-functionality | WIP] add more plugins, update forms... 2024-02-22 11:09:20 +02:00
Alex Martzios 552edbd0e2 [plugins-functionality | WIP] move curators component in openaireLibrary 2024-02-05 09:42:12 +02:00
Alex Martzios 34ef34fc00 [plugins-functionality | WIP] add zenodo service as provider in plugin-gateway-information 2024-02-02 13:13:09 +02:00
Alex Martzios 2b91fe2b95 [plugins-functionality | WIP] add search services as providers in plugin-gateway-information 2024-02-02 12:29:49 +02:00
argirok a260ed17bd [plugin-functionalities | WIP] : update plugin forms, add reording, filtering by position, create multiple templates per position, etc 2024-02-02 09:33:01 +02:00
Alex Martzios 3ec805c51c [plugins-functionality | WIP] create plugins on separate folders/components 2024-01-31 11:05:46 +02:00
Konstantinos Triantafyllou a40f1431ed [angular-16-irish-monitor]: Fix overlay in indicators. Fix admin calls for managers/ivnitations. 2024-01-24 20:13:05 +02:00
argirok a373357ccf [plugin-functionalities | WIP] : improvements in template forms (options for plugin code, filter pages based on portaltype, prefill plan option, initialize properly object 2024-01-22 12:37:48 +02:00
argirok d0b4fa7750 [plugins-functionality | WIP] : add component preview when managing plugins, add edit inside plugin preview, add plugin wrapper 2024-01-19 10:53:17 +02:00
Konstantinos Triantafyllou ba1a3b9e62 [angular-16-irish-monitor]: Fix cancel invitation method of a user. Set rootClass only if it is changed. 2024-01-12 09:15:04 +02:00
Konstantina Galouni 88b5e06aa8 [master | DONE | CHANGED]: admin.component.ts & sidebar-base.component.ts: Added admin menu sidebar in super admin pages for help texts | admin.module.ts: In manage profiles page set hasAdminMenu: true, hasSidebar: false & removed path: 'irish/admin-tools' - :stakeholder will be called instead. 2024-01-09 14:16:35 +02:00
Konstantina Galouni c202b7671b [angular-16-irish-monitor | WIP | CHANGED]: Changed checks for irish portal (use properties.dashboard - properties.adminToolsPortalType will be "country")
1. env-properties.ts: Added in Dashboard "irish" type and changed "irish" to "country" in PortalType.
2. connectHelper.ts & resultLanding.service.ts & manageStakeholders.component.html & indicators.component.ts & orcid-work.component.ts & entitiesSelection.component.ts & result-preview.component.ts: Updated check to properties.dashboard != "irish".
3. portalHelper.ts: Added "country" option in portalTypes.
2024-01-09 11:33:46 +02:00
Konstantinos Triantafyllou d6d3c7bab9 [angular-16-irish-monitor]: Add condition for notification. Fix infinite loop with user-info. 2024-01-09 10:51:03 +02:00
Konstantinos Triantafyllou 3c7b330167 [angular-16-irish-monitor | CHANGED | DONE]: Remove role prefix from role name functions and added only in creation of a role. 2023-12-15 16:59:38 +02:00
Konstantinos Triantafyllou 65f8676a08 [angular-16-irish-monitor | WIP]: Add role group before type of an entity. 2023-11-30 14:20:00 +02:00
Konstantinos Triantafyllou 246cafa43f [angular-16-irish-monitor]: Add rootClass subject in layout service. 2023-11-24 10:51:22 +02:00
Konstantinos Triantafyllou 79d49c80e3 [angular-irish-16 | DONE]: Add datasource in Entities. Add logo in sidebar. 2023-11-16 14:36:44 +02:00
Konstantinos Triantafyllou e80f73f9a9 [angular-16-irish-monitor | WIP]: Add base components for stakeholder, indicators and sidebar. Deprecated StakeholderEntities. 2023-11-13 15:00:05 +02:00
argirok 71df792e49 Merge branch 'develop' into plugins-functionality 2023-11-10 13:07:42 +02:00
Konstantinos Triantafyllou 06a2ae16ee [develop | DONE]: Set header-height to 0px instead of 0 in layout service 2023-11-03 16:52:52 +02:00
argirok 06aacd86c4 Merge branch 'angular-16' into plugins-functionality 2023-10-27 11:50:08 +03:00
Konstantinos Triantafyllou a953195dc8 [angular-16 | DONE | CHANGED]: Make dashboard-sidebar sticky instead of fixed. 2023-10-25 15:16:13 +03:00
argirok ea116a2b10 manage plugins of a template 2023-10-17 09:20:16 +03:00
argirok 8b9c8ec665 Merge remote-tracking branch 'origin/angular-16' into plugins-functionality 2023-10-09 13:53:35 +03:00
argirok 2cb0473303 manage plugins button 2023-10-02 12:31:53 +03:00
argirok d80db44df1 improvements in manage Plugins 2023-10-02 10:20:36 +03:00
argirok 4dcb757c1b improvements in manage Plugin Templates
add manage plugins per page + create plugin based on a template
2023-09-26 17:32:27 +03:00
argirok f19d9b3d87 Initial commit for plugins functionality:
Manage Plugin Templates
2023-09-25 11:36:05 +03:00
Konstantinos Triantafyllou 1be082c2f3 Add hasStickyHeaderOnMobile in layoutService 2023-08-30 11:11:23 +03:00
Konstantinos Triantafyllou d9a8283630 Update to Uikit 3.16.24 2023-08-22 17:08:46 +03:00
Konstantinos Triantafyllou 3b6822c71f Update material to version 15 2023-08-01 11:40:55 +03:00
Konstantina Galouni a6dee41979 Merging 'develop' branch into explore-redesign. 2023-07-05 11:40:43 +03:00
Konstantinos Triantafyllou 23a47cc5da Merge develop into stats-profile 2023-06-26 15:25:47 +03:00
Konstantinos Triantafyllou 0face4b57f Fix an undefined error in searchInput of Input component. Add multi emails in invitation of manager and members and optimize subscriber invite. 2023-06-26 15:09:37 +03:00
Konstantinos Triantafyllou 2ca9f0bdd4 Merge remote-tracking branch 'origin/develop' into stats-profile 2023-05-16 13:17:56 +03:00
Konstantina Galouni aef1a25a82 [Library & openaire-theme & Explore | explore-redesign]: Added search form in menu (navbar) in landing pages.
1. search.less: Added css for modifier .small-vertical for .input-wrapper of <search-input>.
2. layout.service.ts: Added hasMenuSearchBarSubject: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(false), parsing and getter/setter methods.
3. navigationBar.module.ts: Imported SearchInputModule.
4. navigationBar.component.ts:
   a. Added searchMode: boolean = false; and hasSearchBar: boolean = false; (and other helpful fields)
   b. Subscribe to queryParams to hide search bar and reset keyword | Subscribe to layoutService.hasMenuSearchBar to check if search should be included in navbar or not.
   c. Added methods "openSearch()" to show the search form and "goTo()" to trigger the search action and navigate to the search page.
5. navigationBar.component.html: Added <div search-input> and search-icon button to show search bar | Added checks if searchMode is enabled (search form visible) or not.
6. app-routing.module.ts: In routes for landing pages added in data: hasMenuSearchBar: true.
2023-05-11 17:17:16 +03:00
Konstantina Galouni d6ec928237 [Monitor & Library | develop]: [Bug fix] Show quick contact button when not in contacts us and not intersecting either with contact us section (home page), nor with bottom.
1. layout.service.ts: Initialize hasQuickContactSubject to false (Don't ever show it unless it should be there).
2. quick-contact.service.ts: Initialize display to false (Assume it is intersecting, until it is proved it is not).
3. app.component.ts: Updated checks for <quick-contact> and added public bottomNotIntersecting: boolean; and public displayQuickContact: boolean;
2023-05-08 17:50:39 +03:00
Konstantinos Triantafyllou 2d01e7f945 Merge remote-tracking branch 'origin/develop' into stats-profile 2023-05-05 17:07:11 +03:00
Konstantinos Triantafyllou c321390ccb Fix bug in sidebar toggle item | Page content: Add timeout on initialization of header. 2023-05-03 16:29:59 +03:00
Konstantinos Triantafyllou 3b45f2ccb5 Merge branch 'develop' into stats-profile 2023-05-02 18:08:58 +03:00
Konstantinos Triantafyllou bd87a47795 Fix bug with UIKit sticky on page-content if header is changing width. 2023-05-02 18:08:48 +03:00
Konstantinos Triantafyllou d9d69031c8 Delete Stats Profile. Fix input autocoplete reset value on search. 2023-04-25 15:20:33 +03:00
Konstantinos Triantafyllou 6a2ac8cc4e Add stats profile entity class. Add stats profiles in admin tabs 2023-04-11 01:28:53 +03:00
Konstantinos Triantafyllou 9446b64efd Sidebar: Toggle active item if sidebar items have been changed. 2023-04-03 12:15:49 +03:00
Konstantinos Triantafyllou 7e21eb5ee9 Help contents: Fix buttons padding from grid and update form data from ckeditor on source change. 2023-03-29 15:43:56 +03:00
Konstantinos Triantafyllou f1f824674d Fix Server Error: Check if ResizeOserver exists 2023-03-28 08:57:18 +03:00
Konstantinos Triantafyllou acc9338ec0 Remove header from pages, entities, menus etc. Add custom class in items of user-mini. Slider-tabs: Emit active in dynamic type. 2023-03-27 14:59:17 +03:00
Konstantinos Triantafyllou d2543181e7 1. Input: Change default class to flat. 2. Monify icon in sidebar-mobile-toggle. 3. Align mobile sidebar items base on main menu. 2023-03-22 17:54:54 +02:00
Konstantinos Triantafyllou 5bcc25fe84 Merge changes from monitor-production 2023-03-21 14:05:21 +02:00
Konstantinos Triantafyllou ed19051fc0 1. Fix a bug with get stakeholder promise. 2. Fix a bug with infinity loop in user-info page. 3. Fix a bug with verify member error modal open on success. 2023-03-21 14:02:59 +02:00
Konstantinos Triantafyllou 1e35eb5d6f 1. Add cache in get managers and members methods. 2. Add delete Authorization level with values curator and manager in role users for managers. Authorization level for mebers are always manager. 3. Clear cache when managers and members list has been updated. 2023-03-21 08:29:12 +02:00
Konstantinos Triantafyllou a4dbbffe20 Portals: Add piwik as a column. Add pid in search 2023-03-21 08:19:16 +02:00
Konstantinos Triantafyllou 978d9f0269 Add updateSubjects and advanced criteria in community service. Add margin-top in actions of users and subscribers. 2023-03-09 16:07:39 +02:00
Konstantinos Triantafyllou 886b50a52c Change special menu item to back Item and move it in the top of sidebar 2023-03-01 15:20:00 +02:00
Konstantinos Triantafyllou 679cae51f2 Quick fix in page content stickyBugWorkaround. 2023-02-15 12:04:09 +02:00
Konstantinos Triantafyllou 5a782ebd48 Merge branch 'angular-14' of code-repo.d4science.org:MaDgIK/openaire-library into angular-14 2023-02-15 11:53:32 +02:00
Konstantinos Triantafyllou f53370213a Add sidebar mobile toggle. Add activeSidebarItem in layout service and handle it in sidebar. Add isActive in menuItem. Make some improvents in slider-tabs 2023-02-15 11:53:25 +02:00
Konstantinos Triantafyllou c53806f5b3 1. Add cache in get managers and members methods. 2. Add delete Authorization level with values curator and manager in role users for managers. Authorization level for mebers are always manager. 3. Clear cache when managers and members list has been updated. 2023-02-09 16:30:24 +02:00
Konstantinos Triantafyllou 1e56ef66ec 1. Simplify logout process. 2. Deprecate isSmallScreen in Layout service. 3. Make some inmprovements in slider-tabs and add slider-arrow for previous and next. 4. Navigation Bar: Remove badge and header logo info from mobiles. 5. Page Content: Fix paddings for mobiles and add events for sticky status changes. 2023-02-09 12:09:49 +02:00
Konstantinos Triantafyllou 5454509b55 Fix sidebar flex items 2023-01-27 15:57:39 +02:00
Konstantinos Triantafyllou 3acd9a6c29 Portals: Add piwik as a column. Add pid in search 2023-01-26 12:35:05 +02:00
Konstantinos Triantafyllou 70e0d02227 Add a workaround for sticky update bug on sidebar toggle 2023-01-25 14:41:53 +02:00
Konstantinos Triantafyllou 9f4be4b29b Bottom: Fix shortView. Sidebar: Add toggle and hover behaviour. 2023-01-25 08:00:35 +02:00
Konstantinos Triantafyllou 789a0225fa Add cookie in server side requests. Remove sticky footer from page-content in server. Hide subitems in sidebar on server 2022-12-23 17:36:35 +02:00
Konstantinos Triantafyllou 5bd828d03c Fix an error in sidebar 2022-12-20 17:39:51 +02:00
Alex Martzios 6ca864d376 remove "Admin Dashboard -" title and logo from monitor admin pages 2022-12-12 16:59:47 +02:00
Konstantinos Triantafyllou 37545606a0 Fix a bug with replace header in navbar. Page content add header and actions class in order to handle border bottom in tabs 2022-12-12 16:16:47 +02:00
Konstantinos Triantafyllou 5bc5e3f3ad Merge branch 'angular-14' of code-repo.d4science.org:MaDgIK/openaire-library into angular-14 2022-12-10 01:57:04 +02:00
Konstantinos Triantafyllou 4afcb8f27f Change ol to ul in error message of role verifcation and fix a bug with toggle item with no subitems in sidebar 2022-12-10 01:56:56 +02:00
Konstantinos Triantafyllou 437a5fa50d Smooth scroll: Fix headerOffset in mobile 2022-12-09 18:17:06 +02:00
Konstantina Galouni acdba43c8b [Connect Admin | Trunk & Library | angular-14]: Allow curators with profile to be invisible in the Gateway | Dynamically align custom menu.
1. CuratorInfo.ts: In Curator class added visible: boolean = true;
2. personal-info.module.ts: Imported MatSlideToggleModule.
3. personal-info.component.ts: Added slider to set curator profile to visible or invisible (default to visible).
4. menu.ts: In Menu class added field "featuredAlignment: MenuAlignment;" | Added enum MenuAlignment.
5. menu.component: Updated title "Menu settings" | Added "Menu Alignment" setting, to set if custom menu will be left, center or right alligned | Added notification when menu visibility changes.
6. help-content.service.ts: Added "alignMenu()" method to align custom menu dynamically.
2022-12-09 16:43:36 +02:00
Konstantinos Triantafyllou c0de2860ef Merge remote-tracking branch 'origin/angular-14' into mobile 2022-12-09 11:28:30 +02:00
Konstantina Galouni 9418fab774 [Library | angular-14]: menu.component: Added commented code for creating new gateway specific pages when editing custom menu. 2022-12-07 12:09:01 +02:00
Konstantinos Triantafyllou 7cadb1ee98 Add isMobile in layoutService 2022-12-07 11:33:16 +02:00
Konstantina Galouni ac83453f7e [Library & Connect Admin | angular-14]: environments/: Set property dashboard: 'connect' | page-help-content-form.component.html & class-help-content-form.component.html: [Bug fix] Set link to theme page depending on current dashboard and portal. 2022-11-29 18:11:29 +02:00
Konstantinos Triantafyllou ed20502959 Helper Functions: Add routerMatcher function in order to add more than one path in route configuration. 2022-11-07 16:55:27 +02:00
Konstantinos Triantafyllou 7bae3b1ebb Add hasInternalSidebar variable in layout service. Sidebar: Fix keep enable subItem on parent close. 2022-11-04 16:35:10 +02:00
Konstantinos Triantafyllou 4f3daa8a3b Change Sidebar in order to extend with nav-sub functionality 2022-11-03 15:50:51 +02:00
Konstantinos Triantafyllou cdde9bb94c Termonilogy: Change position of graph element in order to fix a bug with its sticky position and fix route in div contents 2022-11-03 09:37:13 +02:00
Konstantinos Triantafyllou ac58161c93 Fix condition for icon in sidebar menu items and change title to tooltip 2022-10-24 17:32:07 +03:00
Konstantinos Triantafyllou 8677e9dcd5 Merge branch 'master' into angular-14 2022-10-12 16:41:16 +03:00
Alex Martzios 427e910514 create hasQuickContact behaviour subject for disabling in specific routes 2022-10-12 15:30:39 +03:00
Konstantina Galouni cae2bcec86 Merge remote-tracking branch 'origin/angular-13' into angular-14 2022-09-27 11:23:03 +03:00
Konstantina Galouni ad5cc2ae19 [Connect Admin | Trunk]: subscribers.component.ts & subscriber-invite.component.ts & manage-user-notifications.component.html & users-managers.component.ts & users-subscribers.component.ts: Replace "subscriber" wording with "join/member". 2022-09-27 11:11:25 +03:00
Konstantinos Triantafyllou a31605e9d5 Update angular core and cli to version 14 2022-09-23 13:25:08 +03:00
Konstantinos Triantafyllou 9d856f4f7d Disable page-content sticky header release when approaching footer. 2022-09-20 11:01:51 +03:00
Konstantinos Triantafyllou 7bb2346ec2 Page Content: Fix replace header behaviour 2022-08-31 13:15:49 +03:00