Extension Notify


Extension Basics

Title
Notify
Name
ckanext-notify
Type
Public extension
Description
[EXPERIMENTAL] CKAN extension to provide more options for notifications such as Slack notifications.
CKAN versions
Download-Url (zip)
Last commit
8 years ago (2017-11-13 14:00:57)
Url to repo
Category
Authentication & Security


Background Infos

Description (long)
Show details

Notify CKAN Extension

A CKAN extension to provide options for organizations to receive notifications when a data request (with the organization’s name) is created, commented on or closed. Only members of an organization who have the Admin role (or have authorization to manage the organization) are authorized to view or modify notification channels. The interface (named Channels) which Notify extension exposes is available in the Manage section of every organization.

Requirements

This extension requires an installation of CKAN. To install and set up CKAN, visit CKAN Documentation

Installation

Step 1:

  • Activate your virtual environment using the path to your virtual environment. If you have followed the default path when installing CKAN on Mac OSX, you may have to use /usr/local/lib/ckan/default/bin/activate. You can copy the code as is below, including the preceeding dot.
. /usr/lib/ckan/default/bin/activate

Step 2:

  • Install the extension

You can download the source code and install the extension manually. To do so, execute the following command:

pip install -e git+https://github.com/CodeForAfricaLabs/ckanext-notify.git#egg=ckanext-notify

Alternatively: You can clone this repo (preferably into the /src directory where you installed CKAN), cd into ckanext-notify and run

python setup.py develop

Step 3:

  • Modify your configuration file (generally in /etc/ckan/default/production.ini) and add notify to the ckan.plugins property.
ckan.plugins = notify <OTHER_PLUGINS>

Step 4:

  • Restart your server:
paster serve /etc/ckan/default/production.ini

OR

paster serve --reload /etc/ckan/default/production.ini

With --reload, your server is restarted automatically whenever you make changes to your source code.

Support

If you’v

Version
Version release date
(not set)
Contact name
(not set)
Contakt email
(not set)
Contact Url
(not set)


Installation Guide

Configuration hints
Plugins to configure (ckan.ini)
notify
CKAN Settings (ckan.ini)
DB migration to be executed
(not set)
<< back to Extensions