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
change css for footer to stay in the bottom of the page
1. Sorting (desc) by percentage for related/similar research results added in publication, dataset & software landing.
1. Bug fix in paging components (limit was not initialized).
1. Add EnvProperties in paging components (to get limit).2. Add limit in pagingFormatterNoLoad.component when input property 'limitPaging' is true (default set to false).
1. #3662: For 'Similar Research Results' use 'similarity' field instead of 'trust' used in 'Related Research Results' (publication, dataset, software landing).
1. Add pipe for numbers.
1. Add 'volume', 'start page', 'end page' info of a journal in publication landing.
change polyfilis to work for IE | change loading-gif css to work with IE
fix ngx-json-ld version in package.json to get 0.1.6 which is compatible to ang4
add schemajsonld annotaion in result landing pages | requires installation of ngx-json-ld
1. availableOn & fundedBy: Change the way 'View more/less' is displayed (previous changes in css caused problem, so we slice results according to a threshold).
Add volume and pages in cite this| update APA csl
add the classes for projects & DP table view forms
1. publication.service: parse 'volume', 'start page', 'end page' info for journal.
add communityId parameter in advanced pages of results - for filtering results based on community id
Change organization query for datasources with native compatibility #3577
add FAB link also in Projects | change landing page widths also for pr, org, dp | fix FAB link z-index, drop down position when scrolling | fix cookie law z-index to be behind FAB link
change any component that uses path to assets, change loading.gif to be property in a class
library css
update theme.css & custom.css| create library.css for components in library
1. 'datasourcesAPI' property changed to the one that has https.
1. bug fix in dataProvider.component.html to display properly 'Content Providers' tab.2. bug fix in searchResult.component.html in 'Funder' label.3. tabResult.component: show information the same way as searchResult.component.4. 'getResultsForHome' function added in fetchDataproviders - currently not used, should be used by home.component of explore portal.
Fixing filtering issue in DP search pages when using resources query (after IE changes)
layout changes in result landing pages (make it clear -use margin & paddings, use FAB for linkinf menu)| layout changes in search results, advanced search form | fix reading from url for creating the list with refine fields
1. API to get datasource aggregation information (for dataprovider landing) added in properties.
1. "fundedContent" and "indexRecords" information added in dataprovider landing page (collected from datasource api).
1. Software tab added in dataprovider landing page.2. 'softwarerepository', 'aggregator::softwarerepository' and 'orprepository' types added as dataprovider types (for landing page).
In searchpage change the url encoding to work for IE
Claims - search results: Fix a non-closed div that brakes the tabs
Cite this: add doi info| in date keep only year (maybe wrong if extended to 1-1-)| change APA csl(turkish version used)
Parse new field status in communities | add new field in communityInfo class
Claim Search: add parse method(optionally) in all search services for claim search(orcid, datacite, crossref), use common response as an array of ClaimResult | use common component to show those results | transform openaire results to ClaimResult class | enhance Orcid result with DOI with info got from crossref
Change Orcid API, parsing and display
change the query for community in search pages of pub/data/soft
1. connectHelper.ts: bug fix - return null if we are in explore domain.2. searchPage.component.ts: bug fix - when filters or keyword changes (goTo function), call createIndexQueryParameters function and emit indexQuery as index for search pages that request resources.
add piwikId in missing deposit components | remove class from div ids
add safeHTMLPipe module in app module | use admin menu also in home page
Remove MetaService import from library's app.module
Comment out MetaService
Add a module for safeHTMLPipe
Replace meta service import and use with meta and title from angular/platform-browser for user, publication, claimAdmin,claimsByToken, directLinking, linkingGeneric, myClaims, depositBySubject, depositBySubjectResult, deposit, depositResult, dataProvider, htmlProjectReport, organization, project, software, search, advancedSearchPage, searchPage and searchPageTableView component
1. Add safeHtml pipe in helper component to enable view as html of tags and classes added by community managers.
Add guard for subscribers, remove unused property properties from guards, read properties properly from guard
Add title in meta in communityErrorPage.component
Replace Meta service Import and use with Meta and Title from angular/platform-browser for dataset.component and dataset.module
Remove this._meta.updateTag({content:url},property=og:url);
Replace Meta service Import and use with Meta and Title from angular/platform-browser for errorPage.component and error.module
1. In searchPage and searchPageTableView bug fixing in widths and help texts.
Replace Meta service Import and use with Meta and Title from angular/platform-browser for communityErrorPage.component and communityError.module
add piwikSiteId in properties | pass it as input in all components | in piwik service use it either from parameter pass if available or from properties
added statisticsEntities.ts
1. Change the way variable of type 'EnvProperties' is accessed in guards.2. Add <ng-content> in modal of openaireLibrary. (e.g. for nested component)
1. Pass argument of type: EnvProperties in connect services (used for cache).
1. Add searchDataproviders.service and searchProjects.service in openaireLibrary/connect.2. Remove connect/approvedByCommunity/approved.service.ts: Duplicate of searchDataproviders.service.3. approved.component: Use searchDataproviders.service from openaireLibrary/connect/contentProviders/ folder.
Don't save user in localstorage - use always cookie | remove check for expiration cookie - expires when cookie expires in 4 hours
Using new AAI, update some properties
showOptions in bottom menu for social buttons, menu, etc
Add portal class in menu
1. approved.component.ts: component to check and show approval of content providers in share result pages by current community.2. searchResult.component.html: approved.component moved to openaireLibrary: 'connect/approvedByCommunity/'.
1. searchResult.component.html: component from 'utils/approvedByCommunity/approved.component.ts' is called to show if a content provider is approved by current community.
parameterize claims admin to show proper link, title for connect - remove extra unclosed divs
move Connect helper in the library| change help service to get communityId by parameter/domain (for connect or properties for explore) | add helper before/after option in search/advanced/table pages
1. env-properties.ts: 'baseOpenaireLink' field added, which is base url for OpenAIRE portal.2. searchResult.ts: 'subjects' and 'englishname' fields added (used by dataproviders).3. searchDataproviders.service.ts: parse 'englishname'.
1. Columns changed from 4 to 3 for 'Search Projects' in community portals ('Acronym' and 'Name' merged to 'Project').2. Links added to 'Search Projects' and 'Search Content Providers' in community portals.
add function for separeate roles in Session| add isCommunityRI method in community service and RIGuard || change admin guard to be only administrator | add claims curator guard|
Add and parse type field in CommunityInfo
Fixing menu that gets invisible| add id in user session| add miningBackendURL in properties class
Fixing bug with community in menu | add changes for root items in navigationBar
Software advanced page issue: Return empty vocabulary for software type - temporal solution until a vocabulary is created
environment-specific.servic: use document location to get absolute url for server mode
1. Bug fixes in "searchResult.component.html" and "tabResult.component.html"
Add headers and options in post request for community-edit-form
Add updateCommunity method to community.service
Change isRouteEnabled to get admintools API from properties
In project landing page read also grantId and funder parameter and query based on them
1. Change of SearchResult field for funders (used for project results): instead of funders: {"funderShortname": string, "funderName": string}[] now: funderShortname: string // only 1 funder per project and we don't use the full name2. Addition of SearchResult field for project results: acronym: string, code: string...
add communityId in claims url when it is provided
Context to community in display claims| showMenu Input for naviation Bar
Declare communitiesAPI in env-properties
Add a mathod in community service to check if a user is a manager of a community| change connectAdminLoginGuard to really ask for a community manager| correct some links in properties json