Skip to main content
Help us improve Python packaging – donate today!

Fresh Django permissions widget

Project Description

.. image:: https://pypip.in/d/django-permissions-widget/badge.png
:target: https://crate.io/packages/django-permissions-widget
.. image:: https://pypip.in/v/django-permissions-widget/badge.png
:target: https://crate.io/packages/django-permissions-widget

By default, Django's admin provides a permission widget which looks like this:

.. image:: http://permissions-widget.readthedocs.org/en/latest/_static/images/default_widget.png

There are several problems with this widget:

- the permission description is cut, see the fourth line:
'admin_test_autocomplete | bar | Can add l'. The administrator will not be
able to read it and might report it as a bug.
- it proposes permissions for `admin.logentry`. The administrator will not
understand what this is about and will ask you about it.
- it uses a widget which might be new to the administrator and he might ask how
to use it.

The purpose of this app is to provide a better widget for selecting permissions
as well as an easy way to replace the default permissions widget in your admin
site. It will look like this:

.. image:: http://permissions-widget.readthedocs.org/en/latest/_static/images/new_widget.png

Requirements
------------

- Maintained against Python 2.7
- and Django 1.5

Quick Install
-------------

- Install the latest release via: `pip install django-permissions-widget`.
- Add to `settings.INSTALLED_APPS`, after `django.contrib.admin` which we want
to override: `'permissions_widget',`. If you are using custom user modeal as
for Django 1.5 - you have to add `'permissions_widget',` after the app, that
contains your custom user model.

That's it ! You should have a sane permissions widget now.

Resources
---------

- `Documentation graciously hosted
<http://permissions-widget.rtfd.org>`_ by `RTFD
<http://rtfd.org>`_, read the complete documentation.
- `Mailing list graciously hosted
<http://groups.google.com/group/yourlabs>`_ by `Google
<http://groups.google.com>`_, subscribe to it to be informed about potential
backward compatibility breaks (after 1.0.0 release).
- `Git graciously hosted
<https://github.com/yourlabs/django-permissions-widget/>`_ by `GitHub
<http://github.com>`_, report bugs and request pulls.
- `Package graciously hosted
<http://pypi.python.org/pypi/django-permissions-widget/>`_ by `PyPi
<http://pypi.python.org/pypi>`_, install via pip.

Release history Release notifications

This version
History Node

1.5.1

History Node

1.5.0

History Node

1.4.0

History Node

1.3.1

History Node

1.3.0

History Node

1.2.1

History Node

1.2.0

History Node

1.1.3

History Node

1.1.2

History Node

1.1.1

History Node

1.0.0

History Node

0.0.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
django-permissions-widget-1.5.1.tar.gz (15.2 kB) Copy SHA256 hash SHA256 Source None May 10, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page