django-nonrel / django-permission-backend-nonrel

A Django authentication backend that supports Django's user and group permissions on Django-Nonrel.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Django-permission-backend-nonrel

A Django authentication backend that supports Django's user and group permissions on Django-Nonrel.

Installation

  • Get the code from Github:

    git clone https://github.com/django-nonrel/django-permission-backend-nonrel.git

  • add permission_backend_nonrel.backends.NonrelPermissionBackend to your AUTHENTICATION_BACKENDS and permission_backend_nonrel to your INSTALLED_APPS

    settings.py:

    AUTHENTICATION_BACKENDS = (
        ...
        'permission_backend_nonrel.backends.NonrelPermissionBackend',
    )
    
    INSTALLED_APPS = (
        ...
        'permission_backend_nonrel',
    )
  • It's important to put 'permission_backend_nonrel after djangotoolbox, because permission_backend_nonrel.admin replaces djangotoolbox's User admin site.

    Permission and groups can be assigned and modified via Django's admin interface:

    Django-gaeauth admin interface with user_permissions and groupsDjango-gaeauth admin interface with user_permissions and groups
  • Now you should be able to use all the standard Django permission methods and decorators, like user.has_perm('foo') and so on.

About

A Django authentication backend that supports Django's user and group permissions on Django-Nonrel.

License:Other


Languages

Language:Python 100.0%