Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install django-permissions

How to install django-permissions

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install django-permissions
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.0.3 Available View build log
1.0.2 Available View build log
1.0 Available View build log
Windows (64-bit)
1.0.3 Available View build log
1.0.2 Available View build log
1.0 Available View build log
Mac OS X (10.5+)
1.0.3 Available View build log
1.0.2 Available View build log
1.0 Available View build log
Linux (32-bit)
1.0.3 Available View build log
1.0.2 Available View build log
1.0 Available View build log
Linux (64-bit)
1.0.3 Available View build log
1.0.2 Available View build log
1.0 Available View build log
 
License
BSD
Dependencies
Lastest release
version 1.0.3 on Apr 30th, 2011

What is it?

django-permissions provides per-object permissions for Django on roles: http://en.wikipedia.org/wiki/Role-based_access_control

Code

The code can be found on bitbucket: http://bitbucket.org/diefenbach/django-permissions/

Implementations

If you want to see a comprehensive implementation of django-permissions take a look at the CMS LFC

Changes

1.0.3 (2011-04-30)

Bugfix release

  • Bugfix: Removed mutuable parameters; issue #11

Changes

1.0.2 (2011-04-09)

Bugfix release

  • Bugfix: prevent to add same Users several times to a Role; issue #6 of django-workflows
  • Updated Development Status to "5 - Production/Stable"
1.0.1 (2011-04-08)

Bugfix release

  • Bugfix: DatabaseErrors with Postgres; issue #5.
  • Bugfix: changed order of passed parameters to has_permission; issue #6
  • Bugfix: removed not needed import of "sets"; issue #8
1.0 (2010-08-24)
  • First final release
1.0 beta 4 (2010-07-23)
  • Added check_permission method to PermissionBase
  • Added Unauthorized exception
1.0 beta 3 (2010-07-07)
  • Bugfix get_users/get_groups method of class Role; issue #2
  • Bugfix: check for an object before trying to add local role; issue #3
  • Bugfix: registration of permissions for specific content types only
1.0 beta 2 (2010-05-17)
  • Added license
1.0 beta 1 (2010-05-17)
  • Bugfix has_permission. Using roles=None instead of roles=[].
1.0 alpha 4 (2010-04-16)
  • Moved PermissionBase to __init__.py
1.0 alpha 3 (2010-03-30)
  • Added roles
1.0 alpha 2 (2010-03-22)
  • Added a lot of improvements on several places
1.0 alpha 1 (2010-03-11)
  • Initial public release

Subscribe to package updates

Last updated Apr 30th, 2011

Download Stats

Last month:7

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.