A simple editorial workflow for new objects in Islandora.
PHP
Clone or download
Pull request Compare This branch is 81 commits ahead of mitchmac:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
build
includes
.travis.yml
CONTRIBUTING.md
LICENSE.txt
README.md
build.xml
islandora_simple_workflow.info
islandora_simple_workflow.install
islandora_simple_workflow.module

README.md

Islandora Simple Workflow Build Status

Introduction

A simple editorial workflow for Islandora. Ingested objects are inactive until approved.

When this module is enabled, ingested objects will be given the Fedora state 'inactive'. If the user creating the objects has the permission "Bypass default inactive object state", objects will be given the normal, 'active' state. The "Drupal Super User" (uid = 1) will always bypass the inactive state.

By default, 'inactive' objects are not displayed in collections and are not indexed in Solr, but they are accessible directly (if the PID is known) by anyone who can view Islandora objects. To restrict access to inactive objects, check the "Lock down inactive and deleted objects" option in Islandora configuration (admin/islandora/configure) and grant the resulting permission to appropriate roles.

Requirements

This module requires the following modules/libraries:

Installation

Install as usual, see this for further information.

Configuration

Inactive objects can be managed at Administration » Islandora » Simple Workflow objects (admin/islandora/tools/simple_workflow/list).

Documentation

Further documentation for this module is available at our wiki.

Troubleshooting/Issues

Having problems or solved a problem? Check out the Islandora google groups for a solution.

Maintainers/Sponsors

Current maintainers:

Development

If you would like to contribute to this module, please check out CONTRIBUTING.md. In addition, we have helpful Documentation for Developers info, as well as our Developers section on the Islandora.ca site.

License

GPLv3