samvera-deprecated / curation_concerns

A Hydra-based Rails Engine that extends an application, adding the ability to Create, Read, Update and Destroy (CRUD) objects (based on Hydra::Works) and providing a generator for defining object types with custom workflows, views, access controls, etc.
Other
15 stars 27 forks source link

Allow workflow states to suppress visibility #1028

Closed elrayle closed 8 years ago

elrayle commented 8 years ago

Descriptive summary

Version: 0.7.x

Configuration for workflow states should allow suppression of objects in that state.

Expected behavior

If a workflow configures that objects in state A are suppressed, then any objects in that state will not be visible to public users even if object.visiblity == PUBLIC. For logged in users, visibility will be dependent on their role in the workflow.

New Work

TBD

jcoyne commented 8 years ago

Done via #1049