Commit Graph

191 Commits

Author SHA1 Message Date
Konstantinos Triantafyllou cdd59b68ab Claims: Fix color of icon in cards. Input: Add noWrap for chips in order to show them in a row. Add extendEnter Input in order to extend enter event. 2023-03-10 17:13:33 +02:00
Konstantina Galouni ce4b9273e0 [Library | angular-14 & Explore | master]: Updated request to Crossref for bulk uploaded DOIs in linking | Added link for more information to joomla article (Canada's request).
1. sdg.component.html: Added link for more information to joomla article (Canada's request).
2. timeout-interceptor.service.ts: Excluded from timeout interceptor  properties.searchCrossrefAPIURL and properties.searchDataciteAPIURL.
3. searchDatacite.service.ts: In method "getDataciteResultByDOI()", for requests coming from file uploaded in linking added timeout to 20 sec, and for other requests timeout similar to the interceptor (6 sec for production, 12 otherwise).
4. searchCrossref.service.ts: In method "searchCrossrefByDOIs()", added timeout similar to the interceptor (6 sec for production, 12 otherwise) | Added method "searchCrossrefByDOI()", called for requests coming from file uploaded in linking.
5. bulkClaim.component.ts: Call new API method for Crossref requests for DOIs | Fixed tooltip to appear.
2022-12-16 09:59:48 +02:00
Konstantina Galouni cea34c6bba Merge remote-tracking branch 'origin/master' into angular-14 2022-10-20 17:27:35 +03:00
Konstantina Galouni ec8fb39eea [Library]: claimResultSearchForm.component.html & claimProjectSearchForm.component.html & claimContextSearchForm.component.html: Set tooltip=true in search input form. 2022-10-18 15:55:16 +03:00
Konstantina Galouni 087cd208d5 [Explore & Library]: home.component.html & advancedSearchForm.component.html & claimContextSearchForm.component.html & claimProjectSearchForm.component.html & claimResultSearchForm.component.html: Increased width of search forms and fixed width of each step of stepper input. 2022-10-18 15:28:04 +03:00
Konstantinos Triantafyllou 67e2f1f49b Merge remote-tracking branch 'origin/master' into angular-12 2022-09-28 11:14:05 +03:00
Konstantinos Triantafyllou 5a515908cd Fix guard causing redirect loop if a user is not authorized. Fix claims actions bar background 2022-09-28 11:13:46 +03:00
Konstantinos Triantafyllou da6f36bdf3 Fix two more promises by adding void type. 2022-09-23 17:04:45 +03:00
Konstantinos Triantafyllou 717ead02b2 Make some fixes after update to angular 12 2022-09-23 12:24:15 +03:00
Konstantinos Triantafyllou b7a5cf34ab Fix flickering for linking basket 2022-09-14 09:26:57 +03:00
argirok 40154d6ad9 revert previous tests for backet sticky menu 2022-09-08 16:30:40 +03:00
Alex Martzios f77cfb48f9 remove SharedModule and use library's instead 2022-08-29 14:04:20 +03:00
argirok 8ba0ce7730 Linking: don't show modal when there are no additional paths
hide filter when there are no values available
2022-08-12 16:21:54 +03:00
Konstantinos Triantafyllou f5def43fbd Merge commits 2022-08-03 00:18:38 +03:00
argirok 3041f80bf7 Customization: add default background in linking, add customize buttons variables 2022-08-01 12:23:57 +03:00
Konstantinos Triantafyllou 63fe4d2e5a Fix query when any field not includes is not at first field. Align basket in liking. Fix a bug while try to remove a result after page reload. 2022-07-19 00:46:45 +03:00
Konstantinos Triantafyllou ff01c9a9c9 Change lingkin next steps buttons. Fix a bug in query of results in claims. Add dropdown-filter in claims and fix bug hiding behind basket. 2022-07-18 18:56:59 +03:00
Konstantinos Triantafyllou 01fd4ac49f Filters title alignment. Rename some component css files to less. 2022-07-17 16:01:39 +03:00
Konstantinos Triantafyllou 3b6498cb2e Dropdown Filter: Add overflow-auto. Fix all forms with disabled fields. Change all dashboard pages in order to apply sticky in actions instead of header. 2022-07-13 20:25:19 +03:00
Konstantinos Triantafyllou db5c95fe24 Fix my claims and admin claims pages with new UI. 2022-07-05 17:48:28 +03:00
Konstantinos Triantafyllou b3e926164b Change card of a Claim base on new UI 2022-07-05 16:41:11 +03:00
Konstantinos Triantafyllou a738d3bb49 Sidebar: Remove active element. Pages, entities, portals, classes: Fix grid padding. Display-claims: disable search and dropdown-filter. 2022-07-02 14:43:18 +03:00
Konstantinos Triantafyllou 936c870abc Make some page alignments in all dashboard pages 2022-06-30 18:22:35 +03:00
Konstantinos Triantafyllou 7ebf4f7f90 Add dropdown-filter component. Fix Paging format base on new mocks. Make some alignments in subscribers, pages, search-page and result-prview. UI of Manage Links page except result preview. 2022-06-30 13:40:37 +03:00
argirok a85ec2bfbd Linking projects: when there are no results filters can't be removed 2022-06-28 13:19:08 +03:00
Konstantina Galouni 4d520d71fe [Library | new-theme]: Added scrolling in links and my links | set 403 on errorPage when private data | Show pid re3data lowercase.
1. displayClaims.component.ts & searchMyOrcidResults.component.ts: Added scrolling in my/all claims page and in my orcid links page.
2. errorPage.component.ts: Set statusMessage and statusCode to 403 when page is private.
3. showIdentifiers.component.ts: Do not add uk-text-uppercase for "re3data" pid.
4. myOrcidLinks.component.ts: In "No ORCID links found" added classes "uk-text-meta uk-text-large uk-text-center" instead of alert.
5. searchMyOrcidResults.component.html: Added condition if totalResults > 0 and previewResults > 0 for <no-load-paging>.
2022-06-27 12:00:30 +03:00
Konstantinos Triantafyllou 5e1fde7841 Add blend multiply to all logos in page content header. Add placeholder logo to getLogoURL function. Fix a bug with active menu item. Finish UI of pages, entities, portals, classes and class page content. 2022-06-26 23:30:54 +03:00
argirok 55257b2718 fix issue with linking: do nothing when confirm linking is clicked 2022-06-20 17:09:25 +03:00
Konstantinos Triantafyllou 05172dad18 Input component: Add searchanle input and add it in advanced search form and linking 2022-06-09 16:21:43 +03:00
argirok 10635c09ec update layout for claims: icons, spaces, make stepper sticky in final step 2022-06-06 17:35:26 +03:00
argirok 02d1963bf2 add link icon in the first step 2022-06-06 15:49:01 +03:00
Konstantina Galouni b88c65a343 [Library | new-theme]: Create common methods to get entity name and entity file name from OpenaireEntities.
1. string-utils.class.ts:
   a. Added method "public static getEntityName(entityType: string, plural: boolean = false): string" to return OpenaireEntities name by entityType.
   b. Added method "public static getEntityFileName(entityType: string): string" to return OpenaireEntities file name by entityType.
2. directLinking.component.ts & dataProvider.component.ts & project.component.ts & resultLanding.component.ts & myOrcidLinks.component.ts & searchResearchResults.component.ts & result-preview.component.ts & search-tab.component.ts: Call StringUtils.getEntityName and StringUtils.getEntityFileName methods instead of checking if/then/else locally.
2022-06-03 13:01:55 +03:00
Konstantinos Triantafyllou bc5f5860f9 Quick contact: Fix a bug with dropdown and add some inputs to make it dynamic. GeneraL: Fix some breadcrumb alignments and fix modal overflowBody parameter 2022-06-02 17:27:45 +03:00
Alex Martzios 8a5d5d954a linking: results to match search results and community: whole card to be a pointer 2022-05-19 13:12:59 +03:00
Konstantina Galouni 7d563c19a8 [Explore & Library | new-theme]: Updates of paging in claims and orcid links pages | Fixes for server side rendering.
1. fos.component.ts & sdg.component.ts: [Bug fix] Added properties.domain as prefix in request for vocabulary - Network error on server.
2. displayClaims.component.html: Used <results-and-pages> before results and <paging-no-load> after results.
3. searchMyOrcidResults.component.html: After results use <paging-no-load>.
4. displayClaims.module.ts & searchMyOrcidResults.module.ts: Imported NoLoadPaging.
5. dataProvider.component.ts & organization.component.ts & project.component.ts & resultLanding.component.ts: [Bug fix] Fixed checks in ngAfterContentChecked, not to run on server.
6. dataProvider.service.ts: Added check if there are subjects.
7. orcid-work.component.ts: [Bug fix] On search view, add classes uk-button uk-button-link in orcid actions.
8. newSearchPage.component.ts: Removed console.log.
2022-05-17 00:31:28 +03:00
argirok 3d945b1e05 make stepper and basket sticky 2022-05-16 17:58:31 +03:00
argirok 623f65423b linking add margins, update community modal functionality 2022-05-16 17:25:35 +03:00
Alex Martzios 8e0ae78383 update 'my links' and 'my orcid links' pages 2022-05-16 14:07:15 +03:00
argirok f247480aea linking:
- update layout  for communities
- clean up code for communities
- update css for select/remove buttons
2022-05-12 17:59:13 +03:00
argirok 4608635879 Claims: add alert when add or remove from the basket 2022-05-11 18:46:51 +03:00
argirok f8b76246f5 linking fix issue with basket tabs 2022-05-11 15:34:38 +03:00
argirok 261670e79b claims: update search input, fix query issues 2022-05-11 12:02:23 +03:00
argirok 0067239cb6 Claims: fixes for my claims page: new inputs, fix issues with selected types in 1st load, rename entities with OpenaireEntites 2022-05-10 17:28:50 +03:00
Konstantina Galouni bd6e141801 [Monitor Dashboard & Library | new-theme]: Renaming entity types using OpenaireEntities.
Files updated: develop.component.ts, methodology.component.ts,  claimEntitiesSelection.component.ts, directLinking.component.ts, linkingGeneric.component.html, linkingGeneric.component.ts, approved.component.ts, searchDataprovidersToDeposit.component.ts, errorPage.component.ts, dataProvider.component.html, dataProvider.component.ts, dataProvider.service.ts, relatedDatasourcesTab.component.ts, project.component.ts, myOrcidLinks.component.ts, searchMyOrcidResults.component.html, searchMyOrcidResults.component.ts, searchAll.component.html, searchAll.component.ts, advancedSearchForm.component.html, advancedSearchForm.component.ts, searchDataProviders.component.ts, searchResearchResults.service.ts, numbers.component.ts, other-portals.component.html, other-portals.component.ts, fetchDataproviders.class.ts, fetchResearchResults.class.ts, searchFields.ts, result-preview.component.ts
2022-05-09 13:13:44 +03:00
argirok 99ffee241d fixes in direct linking 2022-04-19 16:25:24 +03:00
argirok 4bc50b8b4f Linking: add new inputs, update paging style 2022-04-08 16:55:22 +03:00
argirok b20fcfa219 more layout changes for the linking (eg filters, icons, etc) 2022-04-05 18:36:08 +03:00
argirok b027575fc0 claims updates 2022-03-16 18:54:22 +02:00
argirok 7a8358bb47 stepper component v2 2022-03-16 18:53:19 +02:00
argirok f2217a4a38 initial commit of stepper component 2022-03-16 17:24:48 +02:00