Integrate django-fsm state transitions into the django admin
Project description
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
Add fsm_admin to your INSTALLED_APPS
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
Project details
Release history Release notifications | RSS feed
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.2.1.tar.gz
(8.2 kB
view hashes)