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
File details
Details for the file django-fsm-admin-1.2.1.tar.gz.
File metadata
- Download URL: django-fsm-admin-1.2.1.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
218d4cedb61216e5406268610250fa33d0c07d5681000f56d2cf2af9275b78d4
|
|
| MD5 |
dd90bbf466a60e6dd54d5ae06b13e2e8
|
|
| BLAKE2b-256 |
575c90e7f86c4bfe5601b7dfeb5f951a96b00d1f243b36cbed0245857ba455a6
|