Dataprovider landing page: Add 'Research Data', 'Software', 'Other Research Products' tabs in 'pubscatalogue::unknown' type.
Add portal card in css, add claimsInformationLink in properties
Linking: 1. When linking is from connect, add community in the basket if there is not 2. My links add separate section with the recent claims (24h) 3. In recent claims add tooltip with information about the link visiblility in the index 4. Add section on the right with the link to create more and a link to claims information article...
Correct css for dashboard buttons, footer links
clean up library.css, remove unused images, add css for footer
Update footer alignment, hide footer menus in mobile
1. Add 'openDoarURL' and 'r3DataURL' properties.2. #3966: openDoarURL value updated.3. dataProvider landing page: parse openDoarId or r3DataId and show links according to relevant property.
Project Entity (landing & search): Add 'Open Access Mandate' information for Research Data (field 'ecarticle29_3') & specify when 'Open Access Mandate' refers to Publications or Datasets.
mailPrefs.component: use 'showSaveResetButtons' variable to show or hide 'save' and 'reset' buttons.
Add portal color dividers between first and last result in search pages
1. dataProvider.component & statisticsTab.component: Use statisticsTab in dataprovider component for landing page.2. dataProvider.component: variable 'statsClicked' set to false when statistics tab closes (avoid requests).3. #3690: datasetInfo.ts, dataset.component, dataset.service: Parse 'subtitle' field and display it in dataset landing page....
Linking:search results: Correct search by crossref DOI number appeared, show no results for Datacite
minor change in library.css
1. Add 'lastIndexInformationLink', 'showLastIndexInformationLink', 'widgetLink' properties.2. depositPublications.component, dataProvider.component, project.component: Use 'statisticsFrameAPIURL' for map and statistics tab instead of raw url.3. project.component: Use 'widgetLink' for dynamic html in appbox instead of raw url....
Fixing issue when serching with crossref DOI through claims form
set properly footer images, update charts size to fit in the tabs, rephrase to 'Select this citation style'
add properly footer icons | update css
1. mailPrefs.component.html: change look & feel of on/off buttons | when off is selected, show 'how often' disabled | move 'save' button on the left of 'reset'.2. mailPrefs.component.ts: bug fix for community notifications.
library.css: cursor not allowed class changed.
compatibleDataProvidersTable, entityRegistriesTable, searchPageTableView: bug fix in filtering for table view search pages.
compatibleDataProviders.component, entityRegistries.component, journals.component: fix url for csv download button.
commit new footer
submit facelift css changes part 6
submit facelift css changes part 5
submit facelift css changes part 4
submit facelift css changes part 3
submit facelift css changes part 2
Update to the lattest css changes 2
Dataprovider Landing page: Parse 'fulltexts' field returned from Datasource API - 'Aggregation Status' and show it as 'Collected full-texts'.
submit initial facelift css changes
Updating to lattest css changes
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.
Add 'feedbackmailForMissingEntities' property.
dataProviderInfo.ts: 27/09/2018 changes in tabs/type according to spreadsheet for datasource typology.
dataProviderInfo.ts: Add 'software' and 'orp' tabs in 'crissystem' and 'datarepository::unknown' types
Claims: change the remove button to bin iconBrowse: add search and sort in view more Download results link: make it a link
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.
claimsByToken: 'token' is not used anymore for claims. Instead it is used 'projectId'.
Show CSV button always in search and advanced search pages. In case of >csvLimit results it is disabled (cursor: not-allowed) with appropriate tooltip.
check before unsubscribe in landing and search/find, change the cookie link in app component
1. displayClaims.component: bug fix in keyword search.2. dataset.component, orp.component: spelling corrections (#3845).
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).
css changes for ORPs | clean up unused images
Changes in claim componets to support ORP
searchTableView.component: Add '$.fn['dataTable'].ext.search.pop();' command in ngOnDestroy function to reinitialize filtering when re-routing to this page.
Add Other Research Products
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....
ORP landing: change link button text to link this product toSearch Advanced: smaller remove filter buttonsSearch: when there are no numbers in filter hide sorting optionsCookie law: change session cookie(default) to expire in 3 monthsMetrics: change string to numbers to be able to use > or ==
update Basket title css for claiming
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...
Bug fix: added 'AdvancedSearchOrpsComponent' import.
1. env-properties.json: Add 'searchLinkToOrp', 'searchLinkToOrps', 'searchLinkToAdvancedOrps' for Other Research Products.2. library.css: Bug fix in 'label-orp' class, 'orpsSearchForm' class added.
1. Add landing, search and advanced search page with appropriate services for 'Other Research Products'.
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....
Bug fix in sorting values in search filters.
Bug fix: number of bioentities is dispayed properly, using correct variable.
Newly added css based on changes in Landing and Search pages
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
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
Publication Landing page: case of number or string for journal's volumn, start page, end page | remove spaces near parenthesis (html code).
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 fieldsAdd emailValidator in string utils
Claims: Context Search form: alphabetical order for communities preselect community id for connect
JsonLD changes: Remove server check, get page url using baseurl and pass it as parameter using location for server wont work
Move subscribe.service.ts to openaireLibrary
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....
Use duffy.di.uoa.gr (Konstantina's pc) for claimsAPI instead of scoobydoo
Clean up utils/properties/searchFields.tsAdd operator for each parameterchange the way operators were produced: use 1st and 3rd letter if the operator is uniqueChange the operator parameter in all pages that have links to advanced search
Addzenodo communities url
more checks for reload not to lose parameters and to set them properly
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.
Session helper: Set properly user id - fix issue with mining toolClaims change message "claim more links also for connect"
Claims:Change add more links to claim more linksClaims Administrator to manage claimsUse searchTermStream and delay when type keywords to search for claims -> avoid errors in APIBulk Claim: add line info for duplicate, not found and invalid ids.
Add a check for reload after login
Fix reload issue - mess query parameters after login
1. question.svg added: used in 'Available on' section of appbox in landing pages.
Changes in library.css: class 'label-orp' added, class 'label-country' changed, class 'UNKNOWN' added.
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....
Make domain functions more generic
Bottom: change classes for route links to be visibleenv-properties.ts: add a new field for Community content
Bulk claim: add filetype ckecks correct messages add more checks when the file has no valid format
Login: add a check for empty cookie
Single Sign On: Changing cookie names, format, remove unused methods
Change environment-specific.service.ts to be able to read properties in server side. Had to add a property serverUrl - change it in every deploymentadd check for server side before use document in isRouteEnabled.guard.ts & environment-specific.service.ts
add margin in after sign in linktab results: remove extra > character, space before project codesearch results: space before project code
LAyout changes for claims & landing - commit library.css
Claims page: add message about newly added links
Layout Changes in claims
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).
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....
Metrics: add short version optionDataprovider Landing: change tabs to accordion, changes dataProviderInfo and tabs info to work better with accordion view
Claiming- Contexts: For the new context API, parse hasSubConcept field and check his value before request subconcepts
Claim context: smaller form for categories, remove unsused variable token
Natalias layout changes
Natalias layout changes| change buttons to uk-button-danger| Check for title in landing pages before update page titleIn claims: add no title avalable check in selected results | add a label 'added' when a result/concept is selected
Linking: update the communities service and component to read from new Context API
Parse communities only if type is community or ri
fix the query for searching software dois in claims| clear result before a new search is done
Use cookie to save the reload url - to share it through different domains/ dashboards
1. Link for 'Results in OpenAIRE' added in table view pages (connect portal).
1. Bug fix: when filtering has no results in table view pages do not crash - enableSearchView input parameter added in searchPageTableView.component. (When status is not DONE, all forms and search view are disabled. When status is not LOADING or DONE, hide datatable and disable all forms but allow search view)
menuItems for footer dynamically created