Skip to main content

Mixin and template tags to integrate django-fsm state transitions into the django admin.

Installation

$ pip install django-fsm-admin

Or from github:

$ pip install -e git://github.com/gadventures/django-fsm-admin.git#egg=django-fsm-admin

Usage

  1. Add fsm_admin to your INSTALLED_APPS

  2. In your admin.py file, use FSMTransitionMixin to add behaviour to your ModelAdmin.

from fsm_admin.mixins import FSMTransitionMixin

class YourModelAdmin(FSMTransitionMixin, admin.ModelAdmin):
    pass

    admin.site.register(YourModel, YourModelAdmin)

Try the example

$ git clone git@github.com:gadventures/django-fsm-admin.git
$ cd django-fsm-admin
$ mkvirtualenv fsm_admin
$ pip install -r requirements.txt
$ python fsm_admin/setup.py develop
$ cd example
$ ./manage.py syncdb
$ ./manage.py runserver

Demo

Watch a QuickCast of the django-fsm-admin example

http://i.imgur.com/IJuE9Sr.png

Download files

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

Source Distribution

django-fsm-admin-1.0.4.tar.gz (6.6 kB view details)

Uploaded Source

File details

Details for the file django-fsm-admin-1.0.4.tar.gz.

File metadata

File hashes

Hashes for django-fsm-admin-1.0.4.tar.gz
Algorithm Hash digest
SHA256 73386bffb94765d45c1c0f8cba33064006a39f141457658efa0ac8665c64d206
MD5 45a5d884568c9dbad4086dadcb3fc627
BLAKE2b-256 732453bab0f83b4b60acb892cf25b127e247e8b590d5063afad18eb399b0dc1e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page