Extension Access Requests


Extension Basics

Title
Access Requests
Name
ckanext-accessrequests
Type
Public extension
Description
Mediated access request workflow
CKAN versions
Download-Url (zip)
Download-Url commit date
2020-06-01
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

Mediated access request system allowing users to request access to CKAN resources with administrator approval workflow. Administrators with Admin role in top-level organizations can access request lists and approve/reject user access requests. Features include email notifications to approvers for new requests, configurable restricted roles that cannot be requested, user request tracking, and approval/rejection workflow.

Version
2.0.0
Version release date
2020-06-01
Contact name
Link Web Services
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Installation: pip install ckanext-accessrequests, add ‘accessrequests’ to ckan.plugins. Configuration options: ckanext.accessrequests.approver_email (required) sets admin email for receiving new request notifications, ckanext.accessrequests.restricted_roles (space-separated list) defines roles that cannot be requested (e.g., ‘creator admin’). Administrators with Admin role in top-level organizations can manage requests. Use cases: Controlled data access, mediated resource sharing, organization membership approval workflows, restricted dataset access management. Note: Designed for older CKAN versions (2.6-2.8), may need updates for modern CKAN.

Plugins to configure (ckan.ini)
accessrequests
CKAN Settings (ckan.ini)
# ckanext.accessrequests.approver_email = email@example.com # ckanext.accessrequests.restricted_roles = creator admin
DB migration to be executed
(not set)
<< back to Extensions