Skip to content

Releases: emory-libraries/dlp-curate

v0.3.4

12 Aug 20:42
Compare
Choose a tag to compare

This release contains the following commits:

adds parent child relationship in show page (#446) de3ff2e

fixes noid minter template (#445) ba03e02

fixes JS date validation (#448) 8b1916c

Migration collections should be public 87e58af

v0.3.3

09 Aug 21:16
Compare
Choose a tag to compare

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 use Riiif 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

08 Aug 21:03
Compare
Choose a tag to compare

Update CircleCI to use latest Samvera orb (#424)

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

07 Aug 21:41
Compare
Choose a tag to compare

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

06 Aug 19:42
Compare
Choose a tag to compare
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