Extension Data Requests QLD


Extension Basics

Title
Data Requests QLD
Name
ckanext-datarequests-qld
Type
Public extension
Description
Data requests for Queensland government
CKAN versions
Download-Url (zip)
Download-Url commit date
2023-05-08
Url to repo
Category
Data Management & Quality


Background Infos

Description (long)
Show details

CKAN extension that allows users to ask for datasets that are not already published in the CKAN instance, customized for Queensland government. Sets up a Data Market with both data supplies and data demands. Includes comment system, follow functionality, email notifications, and scheduled reporting. Features Docker-based development environment with Ahoy commands.

Version
1.1.0
Version release date
2023-05-08
Contact name
CoNWeT Lab.
Contakt email
Contact Url
(not set)


Installation Guide

Configuration hints

Installation:

pip install ‘git+https://github.com/qld-gov-au/ckanext-datarequests.git#egg=ckanext-datarequests’

Or development mode: pip install -e ‘git+…’

Add datarequests to ckan.plugins

Configuration:

ckan.datarequests.comments = [true|false] # Enable/disable comments (default: true)

ckan.datarequests.show_datarequests_badge = [true|false] # Show badge in menu (default: false)

ckan.datarequests.description_required = [True|False] # Require description field (default: False)

Database setup:

ckan -c datarequests init_db

ckan -c datarequests update_db

Restart Apache:

sudo service apache2 restart

Development environment:

pygmy up

ahoy build

Login: admin/password

Available ahoy commands: build, clean, cli, doctor, down, flush-redis, info, install-site, lint, logs, pull, reset, restart, start, stop, test-bdd, test-unit, up

Tests:

ahoy test-unit (set ALLOW_UNIT_FAIL=1 to allow failures)

ahoy test-bdd (set ALLOW_BDD_FAIL=1 to allow failures)

python setup.py nosetests

Plugins to configure (ckan.ini)
datarequests
CKAN Settings (ckan.ini)
# ckan.datarequests.comments = [true|false] # ckan.datarequests.show_datarequests_badge = [true|false] # ckan.datarequests.description_required = [True|False]
DB migration to be executed
datarequests-qld
<< back to Extensions