Hyrax is a Ruby on Rails Engine built by the Samvera community. Hyrax provides a foundation for creating many different digital repository applications.
Points Hyrax::EditPermissionsService.build_service_object_from to Hyrax configuration variable.
Guidance for testing, such as acceptance criteria or new user interface behaviors:
*This change should not alter any tested processing.
Type of change (for release notes)
notes-bugfix Bug Fixes
notes-valkyrie Valkyrie Progress
Detailed Description
For L#44, the if test's subject is hard-coded and unaware of any customized form class that the Hyrax Engine's implementers could create and set inside the Engine's configuration. This swaps to the configuration variable that defaults to the same hard-coded class (Hyrax::Forms::FileSetForm).
Summary
Points Hyrax::EditPermissionsService.build_service_object_from to Hyrax configuration variable.
Guidance for testing, such as acceptance criteria or new user interface behaviors:
*This change should not alter any tested processing.
Type of change (for release notes)
notes-bugfix
Bug Fixesnotes-valkyrie
Valkyrie ProgressDetailed Description
For L#44, the
if
test's subject is hard-coded and unaware of any customized form class that the Hyrax Engine's implementers could create and set inside the Engine's configuration. This swaps to the configuration variable that defaults to the same hard-coded class (Hyrax::Forms::FileSetForm
).@samvera/hyrax-code-reviewers