Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Collection & Admin Set Valkyrization #2164

Merged
merged 3 commits into from
Feb 17, 2024
Merged

Conversation

laritakr
Copy link
Collaborator

@laritakr laritakr commented Feb 16, 2024

Addresses:

Moves away from directly using Hyrax::PcdmCollection and Hyrax::AdministrativeSet instead favoring inheriting from those (with CollectionResource and AdminSetResource). This allows for inheriting from Hyrax factories and extending them; thus bringing Hyku’s testing ecosystem closer to Hyrax.

Notes:

Several new specs are still failing.
Create an admin set is now failing when I made a new tenant (requires samvera/hyrax#6699)

Screenshot 2024-02-16 at 5 26 01 PM

Addresses:

☄️ EPIC: Valkyrize Hyku scientist-softserv/hykuup_knapsack#35
valkyrize collection and admin set resources scientist-softserv/hykuup_knapsack#94

Moves away from directly using Hyrax::PcdmCollection and
Hyrax::AdministrativeSet instead favoring inheriting from those
(with CollectionResource and AdminSetResource). This allows for
inheriting from Hyrax factories and extending them; thus bringing
Hyku’s testing ecosystem closer to Hyrax.

Note: There are a few of the new specs that still fail.
-
@laritakr laritakr added the major-ver for release notes label Feb 16, 2024
@jeremyf jeremyf marked this pull request as ready for review February 17, 2024 00:50
* i35-valkyrize-hyku:
  ☑️ Working on getting more tests passing
  ☑️ Favor explicit load of FactoryBot factories
  Removing long-ago removable code
  💄 endless and ever appeasing of the coppers
  Fixing a few broken specs, still some broken
  ☑️ Fixing a broken test
  ♻️ Favor site configuration for allow downloads
@jeremyf jeremyf merged commit 2bba104 into i35-valkyrize-hyku Feb 17, 2024
2 of 3 checks passed
@jeremyf jeremyf deleted the i94-collections branch February 17, 2024 00:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major-ver for release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants