Skip to main content

Handy mixin/abstract class for providing a "publisher workflow" to arbitrary Django models.

Project description

Django model mixins and utilities for a standard publisher workflow.

This is a fork of andersinno/django-model-publisher-ai witch is a fork of the origin wearehoods/django-ya-model-publisher.

Build Status on travis-ci.org

travis-ci.org/wearehoods/django-ya-model-publisher

Coverage Status on codecov.io

codecov.io/gh/wearehoods/django-ya-model-publisher

Features

  • Django CMS placeholders support.

  • Hvad/Parler support.

  • Restrict user access to publish functions with user permissions.

Roadmap

  • Implement a “request/reject/accept publishing” workflow with a shot messages and logging

Django compatibility

django-ya-model-publisher

django version

python

v0.4.x

1.8, 1.9, 1.10, 1.11

2.7, 3.4, 3.5, 3.6

Note: See travis/tox config files for current test matrix

run tests

run tests via py.test with current python/environment:

$ make test
or
$ ./setup.py test
or
$ python tests/manage.py test myapp

run test via tox e.g.:

$ make tox
or
$ ./setup.py tox
or
$ tox

history

donation

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

django-ya-model-publisher-0.4.1.tar.gz (28.6 kB view details)

Uploaded Source

Built Distributions

django_ya_model_publisher-0.4.1-py3.5.egg (20.9 kB view details)

Uploaded Source

django_ya_model_publisher-0.4.1-py2.py3-none-any.whl (24.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file django-ya-model-publisher-0.4.1.tar.gz.

File metadata

File hashes

Hashes for django-ya-model-publisher-0.4.1.tar.gz
Algorithm Hash digest
SHA256 59c2ed6f55601e0231306baa6f6d6d58c565d3587327aaee5e4a64bb46afd76d
MD5 59476ae464bf7b437d7625fe54b6ec55
BLAKE2b-256 27a8f7b21917bb07392fff04436a107fd6c6c935073628dbfda0bdd76d96a539

See more details on using hashes here.

File details

Details for the file django_ya_model_publisher-0.4.1-py3.5.egg.

File metadata

File hashes

Hashes for django_ya_model_publisher-0.4.1-py3.5.egg
Algorithm Hash digest
SHA256 3bb291b020c4620380714f82ff786684ec94230adc3d0735d675f35db7627755
MD5 1bf39226f787b1a77f0e7dc9f623491f
BLAKE2b-256 d621886bbf56d7cbead700e1db1522be317bbe9e9c833a784c0d496cc1a905b0

See more details on using hashes here.

File details

Details for the file django_ya_model_publisher-0.4.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for django_ya_model_publisher-0.4.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9902d6f690eb4818ec95c3105faf4f62cbd89217eaf7ae09df35e91a3430647c
MD5 e481ac631f46cd4c4f10795532c0f838
BLAKE2b-256 b4853f4330e55bb563a2d5e91db7bf84f8579a454c8f07554c9663c025152a2e

See more details on using hashes here.

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