Skip to main content

No project description provided

Project description

Tests

ckanext-comments

Add comment-trees to CKAN pages

Requirements

  • python >= 3.7
  • CKAN >= 2.9

Installation

To install ckanext-comments:

  1. Install python package

     pip install ckanext-comments
    
  2. Add comments to the ckan.plugins setting in your CKAN config file

  3. Apply database migrations

     ckan db upgrade -p comments
    
  4. Add cooments/snippets/thread.html to your package/read.html template, like this:

     {% ckan_extends %}
     {% block primary_content_inner %}
         {{ super() }}
         {% snippet 'comments/snippets/thread.html', subject_id=pkg.id, subject_type='package' %}
     {% endblock primary_content_inner %}
    

Config settings

# Require comment approval in order to make it visible
# (optional, default: true).
ckanext.comments.require_approval = false

# Editor(admin) can edit draft comments
# (optional, default: true).
ckanext.comments.draft_edits = true

# Editor(admin) can edit approved comments
# (optional, default: false).
ckanext.comments.approved_edits = false

# Author can edit own draft comments
# (optional, default: false).
ckanext.comments.draft_edits_by_author = false

# Author can edit own approved comments
# (optional, default: false).
ckanext.comments.approved_edits_by_author = false

# Number of reply levels that are shown on mobile layout
# (optional, default: 3).
ckanext.comments.mobile_depth_threshold = 3

Tests

To run the tests, do:

pytest --ckan-ini=test.ini

License

AGPL

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ckanext-comments-0.0.20.tar.gz (34.8 kB view details)

Uploaded Source

Built Distribution

ckanext_comments-0.0.20-py3-none-any.whl (44.8 kB view details)

Uploaded Python 3

File details

Details for the file ckanext-comments-0.0.20.tar.gz.

File metadata

  • Download URL: ckanext-comments-0.0.20.tar.gz
  • Upload date:
  • Size: 34.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for ckanext-comments-0.0.20.tar.gz
Algorithm Hash digest
SHA256 6c13d3cb165ea5826e659e6529afe4ca736744dc6eff2b6eb4c940fc4ca0090c
MD5 5df82d729dcddeb2b15416ac6383e498
BLAKE2b-256 3ac4fc023dc64493c958310ca624778b959dbfcc03826e436ecfa48a85623e13

See more details on using hashes here.

Provenance

File details

Details for the file ckanext_comments-0.0.20-py3-none-any.whl.

File metadata

  • Download URL: ckanext_comments-0.0.20-py3-none-any.whl
  • Upload date:
  • Size: 44.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.8.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.10

File hashes

Hashes for ckanext_comments-0.0.20-py3-none-any.whl
Algorithm Hash digest
SHA256 b755cc7e1176fa8a0846fea553f934a8643850e4332a0e1d972c7a75333cd24a
MD5 7d1c2b8ac3ea723d1cc088b08c879b5a
BLAKE2b-256 2bad317289aaa550b6eeed42a2a83fafe547be3aaf64ceffce22f3cc9d642f32

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page