Overview
The Islandora Simple Workflow module causes a basic editorial workflow to be applied to the ingest process.
When the module is enabled, objects ingested by most users are given an inactive state until another user with proper permissions activates them. If a user has the permission "Bypass default inactive object state" the default behaviour (object with active state) will persist. The "Drupal Super User" (uid = 1) will always bypass the inactive state.
Dependencies
This module requires the following modules/libraries:
Downloads
Release Notes and Downloads (Copy)
Installation
Install as usual, see this for further information.
Usage
Once the module is active, Simple Workflow causes Islandora to react differently to certain users' permissions upon ingest of an object. Most users' uploads will be set to 'inactive' upon ingest, and will be invisible* to anyone without permission to view inactive objects. The following permissions can be set up for particular groups at htttp://path.to.your.site/admin/people/permissions, under the Islandora Simple Workflow section:
...
Note |
---|
It is important to check your Fedora installation's XACML policies to make sure that nothing is preventing your user from uploading objects with an inactive state. For example, your Fedora installation may include the policy file 'deny-inactive-or-deleted-objects-or-datastreams-if-not-administrator.xml', which would prevent Simple Workflow from functioning as intended. You can check the XACML policies on your server at $FEDORA_HOME/data/fedora-xacml-policies/repository-policies/; in a standard installation they will be located in the 'default' directory at the end of that path. After making changes to XACML policies, you will need to restart Fedora. |
Configuration
Simple Workflow objects can be managed at Administration » Islandora » Islandora Utility Modules » Simple Workflow objects (admin/islandora/tools/simple_workflow/list).
Image Removed
Image Added