Skip to main content

Adds undo/redo functionality to django CMS

Project description

pypi build coverage

django CMS History is an addon application to provide undo/redo functionality in django CMS, by maintaining content history.

Some of the functionality in this application was previously included in django CMS itself. However, it became apparent that some users did not want it, and some wanted functionality that worked differently.

In keeping with the django CMS philosophy of maintaining only core CMS functionality as part of the package itself, history management was removed from django CMS in version 3.4 and has been spun off into an independent application.

django CMS History has been rewritten from the ground up. It will continue to be developed. New functionality and improvements will be introduced in future releases.

preview.png

Contributing

This is a an open-source project. We’ll be delighted to receive your feedback in the form of issues and pull requests. Before submitting your pull request, please review our contribution guidelines.

We’re grateful to all contributors who have helped create and maintain this package. Contributors are listed at the contributors section.

One of the easiest contributions you can make is helping to translate this addon on Transifex.

Documentation

See REQUIREMENTS in the setup.py file for additional dependencies:

python django djangocms

Installation

For a manual install:

  • run pip install djangocms-history

  • add djangocms_history to your INSTALLED_APPS

  • run python manage.py migrate djangocms_history

Configuration

Once installed, django CMS History will make new options available to the web content manager. These will be visible in the django CMS toolbar when managing content that is supported by the application.

Running Tests

You can run tests by executing:

virtualenv env
source env/bin/activate
pip install -r tests/requirements.txt
python setup.py test

Download files

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

Source Distribution

djangocms-history-2.0.0.tar.gz (21.7 kB view details)

Uploaded Source

Built Distribution

djangocms_history-2.0.0-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file djangocms-history-2.0.0.tar.gz.

File metadata

  • Download URL: djangocms-history-2.0.0.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for djangocms-history-2.0.0.tar.gz
Algorithm Hash digest
SHA256 4aa4a04225511f8a5b7c1a9dfe30afda65f615687d7be23e83e5109de143f48b
MD5 5e038755e9ac869adb81c877df82aceb
BLAKE2b-256 299660f4e764e30410cf296e6aad4d43639c298dda67dfc7251998c852ce0030

See more details on using hashes here.

Provenance

File details

Details for the file djangocms_history-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: djangocms_history-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for djangocms_history-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1929d88dd219c2b15562da13631b5462cbde18aa0e4f89b0297a8e78de3769ae
MD5 fd08b0d81559839c9a866cdfb843130e
BLAKE2b-256 f0e851d6cc8fc35f25a6631e84d741b948f9dbd37c9100e1258f13c4e82507d1

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