Workflows

From CKAN

Jump to: navigation, search

CKAN supports various 'workflows' around managing datasets and especially dataset metadata.

NB: CKAN supports setting of permissions on a per object basis (e.g. per data package or per group). Thus, one can have different permissions for different objects e.g. one could allow any to make edits to one particular data package but for a different data package only allow the sysadmin to edit (or the package owner).

Contents

Wiki Workflow

In this workflow datasets and their attributes can be edited by anyone (can restrict only to logged-in users).

Moderated Workflow

In this workflow there are 2 classes of users:

Restrictions:

To use this workflow requires the Moderated Edits extension

Additional Options:

Special Case: Approved Publisher Model

This model is used on the IATI registry, where various international organisations and governments can sign up to release reporting on development projects. To support this workflow, the following adaptations were made:

Note that this is not a generic mode within CKAN and requires some extension of the existing system through plugins. The full code is available at: http://bitbucket.org/okfn/ckanextiati

tbd: How well does this work with CKAN 1.5 Authorization? What would need to be changed?

Sysadmin Only Workflow

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox