Skip to content

dominno/django-moderation

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Introduction

https://travis-ci.org/dominno/django-moderation.png https://coveralls.io/repos/dominno/django-moderation/badge.png?branch=master

django-moderation is reusable application for Django framework, that allows to moderate any model objects.

Possible use cases:

  • User creates his profile, profile is not visible on site. It will be visible on site when moderator approves it.
  • User change his profile, old profile data is visible on site. New data will be visible on site when moderator approves it.

Features:

  • configurable admin integration(data changed in admin can be visible on site when moderator approves it)
  • moderation queue in admin
  • html differences of changes between versions of objects
  • configurable email notifications
  • custom model form that allows to edit changed data of object
  • auto approve/reject for selected user groups or user types
  • support for ImageField model fields on moderate object page
  • 100% PEP8 correct code
  • test coverage > 80%

Requirements

Python 3.6, 3.7, 3.8, 3.9

Django 2.2, 3.1, 3.2

Known issues

  • m2m relations in models are not currently supported

Documentation

Full documentation is hosted at ReadTheDocs django-moderation

Contributors

Special thanks to all persons that contributed to this project.

Thank you for all ideas, bug fixes, patches, maintaining.

About

django-moderation is reusable application for Django framework, that allows to moderate any model objects.

Resources

License

Stars

Watchers

Forks

Packages

No packages published