TAMULib / dspace-angular

DSpace 7.x (and above) User Interface built on Angular.io
https://wiki.lyrasis.org/display/DSDOC7x/
BSD 3-Clause "New" or "Revised" License
0 stars 1 forks source link

Add Periodicals theme #12

Closed wwelling closed 1 year ago

wwelling commented 1 year ago

References

Resolves #7

Description

There are a lot of extraneous comments that came along with overriding core dspace-angular components and modules. We will be attempting minimal changes to files copied for overriding to afford easier synchronization when merging from upstream.

Reimplements periodicals theme by customizing collection page component to list volumes and their issues in a list providing links to the complete item and search results of the items in an issue.

image

image

image

image

image

Instructions for Reviewers

Configure dspace-angular to point to dev environment DSpace REST API with config.dev.yml such as:

rest:
  ssl: true
  host: api-dev.library.tamu.edu
  port: 443
  nameSpace: /dspace7

Switch theme matcher to use UUID in regex until handles are supported:

  - name: periodicals
     extends: tamu
     regex: '0e87eb5c-ce4a-4e74-9d33-fcbfb5066209|4d390df8-2edf-4633-bfde-5b2df685c459'

Navigate to

Colleges and Schools / College of Liberal Arts / Department of English / Seventeenth-Century News

and

State Agencies / Texas A&M AgriLife Research / Texas Water Resources Institute / txH2O

List of changes in this PR:

Data issues not resolved with logic:

  1. txH2O has duplicate issues within a volume
image
  1. Seventeenth-Century News has inconsistent issue numbers
image

Checklist

This checklist provides a reminder of what we are going to look for when reviewing your PR. You need not complete this checklist prior to creating your PR (draft PRs are always welcome). If you are unsure about an item in the checklist, don't hesitate to ask. We're here to help!