Commit Graph

155 Commits

Author SHA1 Message Date
konstantina.galouni c00ee7b7dd 1. subscribe.component: disable subscribe/unsubscribe button when already pushed | add notification when subscribe/unsubscribe fails.
2. subscribe.service: return null in 'isSubscribedToCommunity' function if request fails.


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53349 d315682c-612b-4755-9ff5-7f18f6832af3
2018-10-01 12:46:21 +00:00
konstantina.galouni 57cb3051c9 Add 'feedbackmailForMissingEntities' property.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53291 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-27 13:47:31 +00:00
konstantina.galouni 8918e0e8bb dataProviderInfo.ts: 27/09/2018 changes in tabs/type according to spreadsheet for datasource typology.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53290 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-27 13:39:26 +00:00
konstantina.galouni 632d0747f4 dataProviderInfo.ts: Add 'software' and 'orp' tabs in 'crissystem' and 'datarepository::unknown' types
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53289 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-27 13:13:15 +00:00
argiro.kokogiannaki 8fbb704aa3 Claims: change the remove button to bin icon
Browse: add search and sort in view more 
Download results link: make it a link 


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53278 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-26 13:56:21 +00:00
konstantina.galouni e775921012 1. Add userEmailPreferences page, where user chooses for every openaireId, for which he/she is a manager, IF and HOW OFTEN prefers to receive email notifications.
2. errorCodes.ts & errorMessages.component: Add 'FORBIDDEN' errorCode and appropriate errorMessage.


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53231 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-24 10:08:33 +00:00
konstantina.galouni 5fe8c67e43 claimsByToken: 'token' is not used anymore for claims. Instead it is used 'projectId'.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53230 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-24 10:01:05 +00:00
konstantina.galouni c946e668f1 Show CSV button always in search and advanced search pages. In case of >csvLimit results it is disabled (cursor: not-allowed) with appropriate tooltip.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53225 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-24 09:12:51 +00:00
argiro.kokogiannaki e14e81269d check before unsubscribe in landing and search/find, change the cookie link in app component
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53026 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-05 12:37:47 +00:00
konstantina.galouni 6063fad585 1. displayClaims.component: bug fix in keyword search.
2. dataset.component, orp.component: spelling corrections (#3845).


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@53008 d315682c-612b-4755-9ff5-7f18f6832af3
2018-09-03 12:17:46 +00:00
konstantina.galouni a211cc0713 1. Organization Landing page: Added COMMENTED (currently not used) code for 'Research Data' tab.
2. searchDatasets.service, fetchDatasets.class: Added cases for getting dataset results/count for organization entity (currently not used - possible usage from organization landing page).


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52871 d315682c-612b-4755-9ff5-7f18f6832af3
2018-08-02 10:02:31 +00:00
argiro.kokogiannaki deffcceed8 Changes in claim componets to support ORP
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52837 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-30 14:22:19 +00:00
konstantina.galouni 354c4eb835 searchTableView.component: Add '$.fn['dataTable'].ext.search.pop();' command in ngOnDestroy function to reinitialize filtering when re-routing to this page.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52833 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-27 23:13:40 +00:00
konstantina.galouni 5ccba9adaf 1. Dataprovider Landing Page: Add 'Other Research Products' tab | Add request for 'Other Research Products' in 'Related Content Providers' tab
| Bug fix of operators in links to Advanced Search Pages | Bug fix in map of 'Related Content Providers' tab.
2. searchFields.ts: Bug fix in operators.
3. htmlProjectReport.component: Add case for 'Other Research Products'.
4. Publication & Dataset & Software & Other Research Product Landing Pages: add case for 'Other Research Products' in 'Similar Research Results' and 'Related Research Results' tabs.
5. Project Landing Page: Add 'Other Research Products' tab.


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52828 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-26 16:38:59 +00:00
argiro.kokogiannaki 0c0147f408 ORP landing: change link button text to link this product to
Search Advanced: smaller remove filter buttons
Search: when there are no numbers in filter hide sorting options
Cookie law: change session cookie(default) to expire in 3 months
Metrics: change string to numbers to be able to use > or ==



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52824 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-26 10:09:06 +00:00
argiro.kokogiannaki 19a26a399b Claims:
change forms layout (context, projects)
   apply layout changes in direct linking page
   add localstorage prefix for saving the user selected list
   when removing a selection- also update localstorage lists
   add helpers as a tooltip in projects, context and result forms
   smaller table in display claims components
   


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52820 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-25 13:56:02 +00:00
konstantina.galouni 78881a5fa7 Bug fix: added 'AdvancedSearchOrpsComponent' import.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52819 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-25 13:40:27 +00:00
konstantina.galouni 2196741bc4 1. Add landing, search and advanced search page with appropriate services for 'Other Research Products'.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52817 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-25 13:30:12 +00:00
konstantina.galouni 4b7b13f8c7 1. env-properties.json: Add 'searchLinkToOrp', 'searchLinkToOrps', 'searchLinkToAdvancedOrps' for Other Research Products.
2. Add 'Other Research Products' in menu.
3. Add routing paths for landing, search, advanced search page of Other Research Products.
4. Add 'Other Research Products' tab in '/search/find'.
5. searchResult.component.ts, refineFieldResults.service.ts, searchFields.ts, ISVocabularies.service.ts: Add cases for 'Other Research Products'.


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52816 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-25 13:27:22 +00:00
konstantina.galouni 2bc93bba6f Bug fix in sorting values in search filters.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52815 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-25 13:20:54 +00:00
konstantina.galouni 96e3061163 Bug fix: number of bioentities is dispayed properly, using correct variable.
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52814 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-25 13:18:58 +00:00
argiro.kokogiannaki 8bdec079b8 Search Pages: change Filter title on the left, in filters view more modal add keyword filter and sort functionalities, changes in the selected filters under the form
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52770 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-19 10:52:29 +00:00
argiro.kokogiannaki eef4be71f2 Landing Pages changes: info titles on right, hide metrics short version, show message no metrics available when numbers are zeroes, parse contexts of type community OR RI, change linking FAB set in the middle
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52769 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-19 10:47:21 +00:00
konstantina.galouni 97318a5e33 Publication Landing page: case of number or string for journal's volumn, start page, end page | remove spaces near parenthesis (html code).
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52740 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-13 10:18:03 +00:00
argiro.kokogiannaki c762941623 Publication journal info: add check if it is number (>0)
Navigation Bar: set uk-navbar-left width to  uk-width-1-3 (When title is big it overlaps menu items)
Add subject in advanced search fields
Add emailValidator in string utils



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52717 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-09 12:07:54 +00:00
argiro.kokogiannaki fa10080fb0 Claims: Context Search form:
alphabetical order for communities
	preselect community id for connect 


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52704 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-06 13:35:03 +00:00
argiro.kokogiannaki 9089563538 JsonLD changes:
Remove server check, get page url using baseurl and pass it as parameter 
	using  location for server wont work


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52703 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-06 12:13:37 +00:00
sofia.baltzi 456eb136e5 Move subscribe.service.ts to openaireLibrary
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52702 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-06 10:33:16 +00:00
konstantina.galouni fa78a1e6f9 1. claimsByToken.component: Show number of selected claims only when there is at least one selected.
2. dataProvider.component - #2514: HostedBy resources - display aggregator's name for "collected from a compatible aggregator".
3. dataProvider.component: in relatedDatasourcesTab query & results for software too.
4. compatibleDataProviders & compatibleDataProvidersTable: Added "Software Repository", "Software Repository Aggregator" values in 'Type' filter. 
5. compatibleDataProviders & entityRegistries & journals (+ table views): Added "collected from a compatible aggregator", "proprietary", "under validation" values in 'Compatibility' filter.
6. searchPageTableView.component: check exact match of a selected filter value with column value (filterData function).


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52692 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-05 15:50:43 +00:00
argiro.kokogiannaki f3c0682eb2 Clean up utils/properties/searchFields.ts
Add operator for each parameter
change the way operators were produced: use 1st and 3rd letter if the operator is unique
Change the operator parameter in all pages that have links to advanced search



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52676 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-05 10:52:42 +00:00
sofia.baltzi 618b00dcc3 Addzenodo communities url
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52662 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-03 10:27:29 +00:00
argiro.kokogiannaki fb74882c1f more checks for reload not to lose parameters and to set them properly
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52646 d315682c-612b-4755-9ff5-7f18f6832af3
2018-07-02 13:42:20 +00:00
konstantina.galouni a180be6167 1. errorCodes.ts - errorMessages.component.ts: add code 'NOT_SAVED' and appropriate message when a save/update query fails.
2. Fix datatables of claimsByToken.component.


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52622 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-29 13:24:49 +00:00
argiro.kokogiannaki 66a4a8e457 Session helper: Set properly user id - fix issue with mining tool
Claims change message "claim more links also for connect"


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52616 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-29 11:58:37 +00:00
argiro.kokogiannaki 420b3cefd6 Claims:
Change add more links to claim more links
Claims Administrator to manage claims
Use searchTermStream and delay when type keywords to search for claims -> avoid errors in API
Bulk Claim: add line info for duplicate, not found and invalid ids.

Add a check for reload after login


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52613 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-29 11:01:48 +00:00
argiro.kokogiannaki 0f3e063ac8 Fix reload issue - mess query parameters after login
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52612 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-29 10:55:17 +00:00
konstantina.galouni 2220677d99 1. Landing pages: before a request for the main content (e.g. publicationInfo) is executed, make this content null.
2. Landing pages: 'Available on' and 'Funded by' (Decapitalize first letter of second word).
3. Landing pages: Add 'Related identifiers' label for identifiers information.
4. Landing pages: 'OPEN', 'OPEN SOURCE', 'EMBARGO', 'RESTRICTED', 'Closed' accessmodes are acceptable for 'Available on' section. Otherwise show 'UNKNOWN ACCESSMODE'. 
5. Publication & Dataset & Software landing pages: remove url from title - use separate variable for best accessmode, add country information.
6. Software landing: Add 'programmingLanguage' information.
7. SearchResult & TabResult: Add country information for Publication & Dataset & Software type of results, add programmingLanguage for Software type. 
8. TabResult: Show language and types information.  
9. Bug fix in 'dateofacceptance' parsing for relates/similar research results (landing pages).


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52606 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-28 14:52:45 +00:00
argiro.kokogiannaki f648847e1a Make domain functions more generic
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52605 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-28 14:22:58 +00:00
argiro.kokogiannaki 622ed57a8f Bottom: change classes for route links to be visible
env-properties.ts: add a new field for Community content


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52503 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-15 13:03:36 +00:00
argiro.kokogiannaki 31614c2cb5 Bulk claim:
add filetype ckecks
	correct messages
	add more checks when the file has no valid format

Login: add a check for empty cookie



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52501 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-15 12:58:58 +00:00
argiro.kokogiannaki d5b745fc65 Single Sign On: Changing cookie names, format, remove unused methods
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52451 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-12 11:15:42 +00:00
argiro.kokogiannaki 668304da29 Change environment-specific.service.ts to be able to read properties in server side. Had to add a property serverUrl - change it in every deployment
add check for server side before use document in isRouteEnabled.guard.ts & environment-specific.service.ts



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52449 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-12 10:40:51 +00:00
argiro.kokogiannaki 8ce7227a49 add margin in after sign in link
tab results: remove extra > character, space before project code
search results:  space before project code



git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52431 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-11 09:46:59 +00:00
argiro.kokogiannaki 303ef04cc6 Claims page: add message about newly added links
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52427 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-11 08:23:04 +00:00
argiro.kokogiannaki aa6d6d8b49 Layout Changes in claims
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52426 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-11 08:20:32 +00:00
konstantina.galouni e30d69993f 1. Landing pages: Rename 'Other Metrics' to 'Metrics' in appbox.
2. Landing pages: In tabs which need extra query, do not show 'view all' option until status is DONE (not as soon as totalResults > 0 -> set by count query).


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52424 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-10 23:25:33 +00:00
konstantina.galouni 03b8781720 1. Landing pages: tabs changed to 'uk-accordion' with custom css.
2. Remove 'uk-animation-fade' class from tabResult.component.
3. When errorMessages.component is used in landing pages' tabs, remove 'uk-animation-fade' class and add 'uk-margin-top' class.
4. First tab with extra query is closed too -> count query first -> add method in fetchPublications.class and case in searchPublications.service.


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52401 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-08 11:21:42 +00:00
argiro.kokogiannaki 51ec98b9c7 Metrics: add short version option
Dataprovider Landing: change tabs to accordion, changes dataProviderInfo and tabs info to work better with accordion view  


git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52373 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-06 10:09:56 +00:00
argiro.kokogiannaki 2bca86e5eb Claiming- Contexts: For the new context API, parse hasSubConcept field and check his value before request subconcepts
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52319 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-04 11:04:37 +00:00
argiro.kokogiannaki e4bc0772aa Claim context: smaller form for categories, remove unsused variable token
git-svn-id: https://svn.driver.research-infrastructures.eu/driver/dnet40/modules/uoa-services-library/trunk/ng-openaire-library/src/app@52312 d315682c-612b-4755-9ff5-7f18f6832af3
2018-06-01 12:34:27 +00:00