Django-Nimble
Jack be nimble, jack be quick.
The goal of this project is to provide an open-source tool to facilitate the management of agile projects in large organisations.
Installation
Run pip install django-nimble
Running tests
setup.py test
Configuration
Authentication
The nimble module requires user-authentication. How this is established is not restricted. All that is required by nimble is that the following named views are provided:
- login
- logout
Installed Apps
Add the following to your INSTALLED_APPS setting:
INSTALLED_APPS = (
...
'nimble.apps.NimbleConfig',
'rest_framework',
'bootstrap3',
'markdownx',
'reversion',
)
Since nimble overrides the view of rest_framework API it must appear above the rest_framework in the list.
Middleware
Nimble using django-reversion to track changes to it's objects. To utilise this the django-reversion middleware must be included.
MIDDLEWARE = [
...
'reversion.middleware.RevisionMiddleware',
]