Releases: emory-libraries/dlp-curate
v0.3.4
v0.3.3
Adds CodeClimate to CircleCI setup. (#428)
View metadata for work on show page (#430)
- This adds a class that can be used to get a list of attributes on the work. That is used to generate the
SolrDocument
methods, view, and catalog controller code that is needed to display metadata in the show page. - All the metadata attributes that can be used currently are set in the work factory and then a system spec is used to make sure that the data is showing up on the page.
- This also includes addtions to the locale files so that the correct labels are displayed.
Ensure library collection type exists on all curate systems (#433)
- Easily create library collection type
- Ensure library collection type exists on all curate servers
Use the Coveralls webhook explicitly to signal a build is done. (#432)
Add UV config (#435)
- This adds the basic UV config to turn it on and have it display images in developement mode. If the
IIIF_SERVER_URL
is not set it will useRiiif
to display the images. - When Cantaloupe is setup that variable should be set.
Ensure Curate::CollectionType has the right participants (#438)
- Automatically set up Curate::CollectionType to only allow admins to manage the collections, do not allow Registered Users to Create works in them.
Refactor so we don't have to delete existing CollectionTypes
- Many curate systems already have a Library Collection CollectionType now, so let's make life easier for ourselves and just update those instead of having to blow everything away and re-create it.
v0.3.2
Update CircleCI to use latest Samvera orb (#424)
- The orb release being referenced wasn't a valid release number according to https://circleci.com/orbs/registry/orb/samvera/circleci-orb. Trying the latest samvera/circleci-orb version to see if it fixes coveralls notifications.
- Adds Coveralls webhook notification
Happy path tests for collection type (#425)
- Happy path tests for collection type
- Add thorough unit tests for collection type before we start making changes, to ensure we don't break any base functionality.
- Add Curate::CollectionType
- Collection Type is named "Library Collection"
- Nesting is enabled
- Branding is enabled
- Discovery is enabled
- Sharing is enabled
- Apply to New Works is enabled
- Multiple Membership is disabled
v0.3.1
CSV headers match curate field names (#412)
- Update fixture objects to match new CSV headers
- Update tests to match
Update Zizia for path fix (#415)
Import content_type as a uri (#416)
- Expect the csv to contain a content type string
- Match that string to a label in the appropriate QA authority
- Record the URI on the record
Fix for spec passing on PR, but failing on master (#417)
Edits fileset view page to add file details for additional files (#410)
- The fileset show page now shows all the files associated with it.
Bug fix: key not found: "active" (#420)
- This fixes a bug where the collection edit form would not render if there was a saved value in the administrative_unit field. The root cause of this was that the form wanted to filter on "active" QA values, and administrative_unit didn't have anything explicitly marked as "active".
- This PR adds explicit "active" designation to the administrative_unit QA config.
- It also adds a system spec for the collection edit form as well as some unit tests for QA configuration.
Use a local copy of the Emory logo for the README (#422)
- The external link used for the logo on the README was broken/non-responsive. This PR adds a copy of the logo to the repo and refrernces that image via it's relative path so it should not break in the future.
v0.3.0
Basic CSV validation (#401) * Basic CSV validation * Check for required headers * Check for missing required fields * Ensure resource_type conforms to expected controlled vocabulary * Generate tests and fixtures for various kinds of malformed CSVs * Treat resource type field as required * Remove unused file * Remove unused files