Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Openaire suggestions (publication claim): The features included in this PR are the result of the OpenAIRE Call Innovation funded project "Enrich local data via the OpenAIRE Graph” awarded by 4Science (https://www.openaire.eu/open-call-winner-phase-1-4science). It provides a closer integration between DSpace and two OpenAIRE services, the Notification Broker and the OpenAIRE REST API.
    Detailed documentation about the aims of the project, the implementation and the configuration options is available at https://4science.github.io/oaire-eld/#/publication-claim
  • COAR Notify Integration: Quality Assurance Events and LDN Message Protocol. Technical implementations documented here : COAR Notify Documentation
  • Processes overview page split into sections: splits the process overview page up into separate sections for running, scheduled completed and failed. These lists update automatically.
  • Primary bitstream support to the submission processmanagement improvment: allow sumitter to define if a bitstream a bitstream is a "primary" bitstream directly on the submission page once a bitstream has been uploaded. Added a bitstream switch on the download page for each file and also add a switch in the modal editing window of a specific file, which can be used to make the bitstream the primary. Added a badge primary aside the file name for the bitstream that has been eventually set as primary
  • Search Facets display on all Home, Community, and Collection pages: Added the search section as the default community page tab and moved the community en collection lists to a separate tab. I replaced the recently added section on the collection page with the same search section.
  • Advanced Search page with Boolean options: The operator drop-down list should have four values: Contains, Not Contains, Equals, and Not Equals. The operator drop-down list should move above the text field in the Advanced Search section. The advanced search options should be removed from individual facets (Author, Subject, etc)
  • Migrate from Joda-Time to java.time:  as required by Joda-Time website, using java.time:
  • Import from external source on edit item > relationships: The lookup in external sources is not available in Edit Item > Relationships. We can only add internal DSpace entities there as a linked item, now we will also be able to import a new item from an external source there.
  • UI should have a ProcessPollingService for common polling activities (feature process polling): dspace-angular should have a ProcessPollingService which can be used to check if a specific activity has completed.
  • Multiple import source (e.g. DOI -> Crossref, DataCite): Adds a new external source which can be configured to query multiple existing sources simultaneously, returning results from either.
  • [Port main] i18n production improvements: TO IGNORE ? (port from 7.6.10
  • Make forgot-password link removable: new configuration to checks for the forgot-password feature. The same feature can also check, whenever is provided, that the user is able to update its password.
  • Unable to lookup for metadata controlled by authority in edit view: Implement vocabulary value selectors in item’s metadata edit form + be able to edit metadata controlled by vocabularies in item's metadata edit form in the same way that is done in submission form.
  • Header and navbar refactoring: change both header and footer structure to make easier to handle dspace and base themes
  • Migrate to standalone components, directives, pipes: Having standalone components, directives and pipes makes it easier to think about the dependencies of the components and are easier to refactor.
  • RIOXX v3 OAI profile support:  implements a RIOXX v3 compliant OAI profile. RIOXX stands for Research Outputs Metadata Schema and the latest version of the specification is available at https://www.rioxx.net/profiles/v3-0-final/ ATTENTION: ALSO FIXE AN OPENAIRE BUG (MAYBE ADD AS SEPARATE LINE)?
  • ROR Integration: introduce a new Organization Data Provider for the live-import that retrieves entries using the ROR API . +  - Identifier Visualization : introduces i18n-labels and visualization of the ROR identifier inside the organization page, as suggested by the ROR-ID guidelines
  •  Alteration to index-discovery script to only (re-)index specific type of IndexableObject: https://github.com/DSpace/DSpace/pull/9243 Merging immediately. But, I'm also flagging as "needs documentation" as we should update the indexing script docs for DSpace 8 in Discovery#DiscoverySolrIndexMaintenance If you have a chance to add this new param to those docs, I'd appreciate it.

7.0 Configurations Removed

...