Select dataset type when adding new data
Project description
# ckanext-create_typed_package
Add dataset type selector to the “Add dataset” button.
![Preview](https://github.com/DataShades/ckanext-create_typed_package/raw/master/selector.png)
## Installation
To install ckanext-create_typed_package:
Install the ckanext-create_typed_package Python package
pip install ckanext-create-typed-package
Add create_typed_package to the ckan.plugins setting in your CKAN config file.
## Config settings
- # Build list of package types using ckanext-scheming API instead of
# internal CKAN’s package_type registry # (optional, default: false). create_typed_package.use_scheming = true
# Additional types that are not are not automatically added to the # list for some reason # (optional, default: []). create_typed_package.additional_types = custom_type another_type
# Package types that need to be excluded from the list of available # types # (optional, default: []). create_typed_package.exclude_types = custom_type another_type
# After clicking on “Add datset” button redirect user to special # page with dataset type selector instead of using in-place modal # (optional, default: false). create_typed_package.use_separate_route = true
# URL where the special page with dataset type selector will be registered. # (optional, default: /dataset/select-type). create_typed_package.route_path = /create-package/select-type
# Custom label for dataset type. It will be used by ctp_list_types # action and, as result, by the type-picker UI widget. Labels provided in a # form create_typed_package.label_for.<TYPE>, where machine-name for a type # is used instead of <TYPE>. # (optional, default: tk._(type_machine_name)). create_typed_package.label_for.dataset = Publication
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ckanext-create_typed_package-0.0.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce52ac4d36a3c8845e62d514d57138443e1386a40e72a6cb4903e7723411d2c |
|
MD5 | 4fbaa438fa0a5336ce063c16a3472db7 |
|
BLAKE2b-256 | 63fc6d2ff566d25200d65661889ff8e554a15108c2df7290bb6c86436f267184 |
Hashes for ckanext_create_typed_package-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d3ceedcd8148911322fafc614492824335768a35069d97a9481737f65f1cc91 |
|
MD5 | c2ad7cdfe632cd54a000b0c90102e349 |
|
BLAKE2b-256 | c7041d23d49daf238375aa321422b3f5ceeec81f073994a2ce448e1d0e2ad3d7 |