Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

A simple Django app for newsticker with a row level permission based workflow.

Project Description

django-ticker is a reusable Django application that provides a ticker like news section including row level permissions. What does this mean?

In django-ticker you have a fine grained permission control what the (administrative) user can do and what not. Besides the default Django permissions – add, change, delete – there are some extra permissions:

  • change_foreign
  • publish

Originally this was created for the news section of the German Django community where foreign users could add articles but had no permission to publish them, cause a moderator must check these articles first.

It’s easy to create a pressroom like workflow, assumed we have different people with different permissions:

The freelance journalist:

Granted permissions: add, change

  • can add articles
  • can change his articles (only his own)
  • can not delete his articles
  • can set the status of the article to “closed” or “draft”. Draft means, that the article is ready for check by a moderator.
  • in the admin list of articles, they see only they own
The journalist:

Granted permissions: add, change, delete, publish

  • can add articles
  • can change and delete his articles (only his own)
  • can set the status of the article to “closed”, “draft” or “published”
  • in the admin list of articles, they see only their own
The chief editor (or moderator):

Granted permissions: add, change, delete, publish, change_foreign

  • can add articles
  • can change and delete all (!) articles
  • can set the status of the article to “closed”, “draft” or “published”
  • in the admin list of articles, they see all articles
The proofreader (or subject specialist):

Granted permissions: change, change_foreign

  • can not add articles
  • can not delete articles
  • can not publish articles
  • can change all articles (e.g. for correction)
  • in the admin list of articles, they see all articles

So, you can mix these permissions and create a workflow that perfectly fits your needs.

Release History

Release History

This version
History Node

0.2.1

History Node

0.2.0

History Node

0.1.2

History Node

0.1.1

History Node

0.1.0

Download Files

Download Files

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

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
django-ticker-0.2.1.tar.gz (8.0 kB) Copy SHA256 Checksum SHA256 Source Mar 23, 2009

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting