Class: Hyrax::Transactions::CreateWork
- Inherits:
-
Object
- Object
- Hyrax::Transactions::CreateWork
- Defined in:
- lib/hyrax/transactions/create_work.rb
Overview
Note:
This is an experimental replacement for the actor stack’s ‘#create` stack. In time, we hope this will have feature parity with that stack, along with improved architecture, error handling, readability, and customizability. While this develops, please provide feedback.
A transaction for creating a Work ready for use in Hyrax. Handles ensuring admin sets and permission templates are present, and setting system managed dates prior to save.