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

Fix lease/embargo controller and specs in koppie #6341

Merged
merged 4 commits into from
Oct 6, 2023

Conversation

dlpierce
Copy link
Contributor

@dlpierce dlpierce commented Oct 6, 2023

Fixes

Fixes #6290

Summary

Uses the non-custom query for embargoes and leases and make their specs work in koppie

Guidance for testing, such as acceptance criteria or new user interface behaviors:

Changes proposed in this pull request:

  • Uses the non-custom query for embargoes and leases
  • Mark AF specs in the embargo and lease controller specs
  • Add Valkyrie specs in the embargo and lease controller specs
  • Change hyrax work/file_set factory permissions to be additive to preserve visibility settings
  • Compact nil members in hyrax work factory

@samvera/hyrax-code-reviewers

Prevents permissions for factory works/filesets overwriting the visibility setting.
This more closely aligns permission setting with the collection factory.
@dlpierce dlpierce added notes-valkyrie Release Notes: Valkyrie specific notes-tests Release Notes: Spec or CI changes labels Oct 6, 2023
@abelemlih abelemlih merged commit bf3c903 into main Oct 6, 2023
@abelemlih abelemlih deleted the valk-embargos-leases-specs branch October 6, 2023 15:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
notes-tests Release Notes: Spec or CI changes notes-valkyrie Release Notes: Valkyrie specific
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cannot deactivate multiple embargoes and leases
2 participants