Extension Configurable Permissions


Extension Basics

Title
Configurable Permissions
Name
ckanext-configpermission
Type
Public extension
Description
Adds a web interface for sysadmins to configure CKAN permissions and create new organization roles.
CKAN versions
Download-Url (zip)
Last commit
6 years ago (2019-06-03 14:14:07)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

ckanext-configpermission

Adds a way for sysadmins to configure CKAN permissions via a web interface and create new organization roles.

Requirements

Tested on CKAN 2.5

Installation

  1. Activate your CKAN virtual environment: . /usr/lib/ckan/default/bin/activate

  2. Install the ckanext-configpermission Python package: pip install ckanext-configpermission

  3. Add configpermission to the ckan.plugins setting in your CKAN config file.

  4. Restart CKAN.

  5. Run database init: paster --plugin=ckanext-configpermission init -c /etc/ckan/default/production.ini

  6. Create default data: paster --plugin=ckanext-configpermission defaultdata -c /etc/ckan/default/production.ini

  7. Configure Permission settings on the sysadmin page.

Config Settings

Select the permissions to be managed in the ckan configuration file:

ckan.configpermission.permissions = package_show member_delete group_create resource_update package_show resource_show

Note: This repository has been archived and is now read-only.

Version
0.1.0
Version release date
2018-01-29
Contact name
The Hyve
Contakt email
Contact Url


Installation Guide

Configuration hints

Archived repository. Requires database initialization and default data setup.

Plugins to configure (ckan.ini)
configpermission
CKAN Settings (ckan.ini)
# ckan.configpermission.permissions = package_show member_delete group_create resource_update package_show resource_show
DB migration to be executed
(not set)
<< back to Extensions