{ "info": { "author": "James Pic", "author_email": "jamespic@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. image:: https://pypip.in/d/django-permissions-widget/badge.png\n :target: https://crate.io/packages/django-permissions-widget\n.. image:: https://pypip.in/v/django-permissions-widget/badge.png \n :target: https://crate.io/packages/django-permissions-widget\n\nBy default, Django's admin provides a permission widget which looks like this:\n\n.. image:: http://permissions-widget.readthedocs.org/en/latest/_static/images/default_widget.png\n\nThere are several problems with this widget:\n\n- the permission description is cut, see the fourth line:\n 'admin_test_autocomplete | bar | Can add l'. The administrator will not be\n able to read it and might report it as a bug.\n- it proposes permissions for `admin.logentry`. The administrator will not\n understand what this is about and will ask you about it.\n- it uses a widget which might be new to the administrator and he might ask how\n to use it.\n\nThe purpose of this app is to provide a better widget for selecting permissions\nas well as an easy way to replace the default permissions widget in your admin\nsite. It will look like this:\n\n.. image:: http://permissions-widget.readthedocs.org/en/latest/_static/images/new_widget.png\n\nRequirements\n------------\n\n- Maintained against Python 2.7\n- and Django 1.5\n\nQuick Install\n-------------\n\n- Install the latest release via: `pip install django-permissions-widget`.\n- Add to `settings.INSTALLED_APPS`, after `django.contrib.admin` which we want\n to override: `'permissions_widget',`. If you are using custom user modeal as \n for Django 1.5 - you have to add `'permissions_widget',` after the app, that \n contains your custom user model.\n\nThat's it ! You should have a sane permissions widget now.\n\nResources\n---------\n\n- `Documentation graciously hosted\n `_ by `RTFD\n `_, read the complete documentation.\n- `Mailing list graciously hosted\n `_ by `Google\n `_, subscribe to it to be informed about potential\n backward compatibility breaks (after 1.0.0 release).\n- `Git graciously hosted\n `_ by `GitHub\n `_, report bugs and request pulls.\n- `Package graciously hosted\n `_ by `PyPi\n `_, install via pip.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://django-permissions-widget.rtfd.org", "keywords": "django permissions widget", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-permissions-widget", "package_url": "https://pypi.org/project/django-permissions-widget/", "platform": "", "project_url": "https://pypi.org/project/django-permissions-widget/", "project_urls": { "Homepage": "http://django-permissions-widget.rtfd.org" }, "release_url": "https://pypi.org/project/django-permissions-widget/1.5.2/", "requires_dist": null, "requires_python": "", "summary": "Fresh Django permissions widget", "version": "1.5.2" }, "last_serial": 4905932, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "d75beb67141a37beddc66585060413af", "sha256": "c7d2e938e41ea371e1329fa5206e61983729164b6c29911a7a411c5e302b6f41" }, "downloads": -1, "filename": "django-permissions-widget-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d75beb67141a37beddc66585060413af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8784, "upload_time": "2013-09-24T15:34:11", "url": "https://files.pythonhosted.org/packages/ef/d5/8a231f645f11ed5eff26d364f9ee6a4e9c163f610b6918d3ef2ae51dc13c/django-permissions-widget-0.0.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "b442a488830bc23e74eccddf4ee717c8", "sha256": "8c4306969aaa94b76ef641f65c2f034e6d971840fca758e45c5e779f910da16c" }, "downloads": -1, "filename": "django-permissions-widget-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b442a488830bc23e74eccddf4ee717c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9063, "upload_time": "2013-09-24T16:44:17", "url": "https://files.pythonhosted.org/packages/b8/4a/c6816b091662a12b71ef5a16d77b0d42b234035d780ce108c09caef431fb/django-permissions-widget-1.0.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8572be733b1bb64a534dc075ae2cc904", "sha256": "a29878bf4cb58aec4b6d550b7814354a759b3a52af835d7559b5b422f221b3a6" }, "downloads": -1, "filename": "django-permissions-widget-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8572be733b1bb64a534dc075ae2cc904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10152, "upload_time": "2015-01-28T15:08:28", "url": "https://files.pythonhosted.org/packages/76/74/ed028a0fffc3fe20e76822df4fa6b70cdf465526ce34835f8de4b690d5b1/django-permissions-widget-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "01cf9ab3d1fcd19fe03f98e28e889e4e", "sha256": "50b6ddb80fdbcdfe2f9bd8eff24cc90cb23cd49400fdd9107f39e9a7fdc6c971" }, "downloads": -1, "filename": "django-permissions-widget-1.1.2.tar.gz", "has_sig": false, "md5_digest": "01cf9ab3d1fcd19fe03f98e28e889e4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10185, "upload_time": "2015-01-28T16:00:19", "url": "https://files.pythonhosted.org/packages/16/42/8f16d977c18301b91fb3fbf592fd2b8feda7e2ba822410e5d4b2149c26c4/django-permissions-widget-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "f74cb0e1ad7f1352fda3c308b0a2dc96", "sha256": "f614eea217fe4a13035fa8889a1310b144b02a0cc5f1b9a3af1f5c39ba134128" }, "downloads": -1, "filename": "django-permissions-widget-1.1.3.tar.gz", "has_sig": false, "md5_digest": "f74cb0e1ad7f1352fda3c308b0a2dc96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10206, "upload_time": "2015-01-28T16:39:55", "url": "https://files.pythonhosted.org/packages/9f/d4/0702e26e2953638a1eac8f724c0d9caf089b29da5c9a43dd9d9cb697f9d3/django-permissions-widget-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "a6fac2abcf46a3b6fbbb1d6a632ef7e0", "sha256": "ef7d2b86e628a07e846080dfe25f7df3b379dbd7b8d89c80e22443d6b4e9e9f3" }, "downloads": -1, "filename": "django-permissions-widget-1.2.0.tar.gz", "has_sig": false, "md5_digest": "a6fac2abcf46a3b6fbbb1d6a632ef7e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10844, "upload_time": "2015-01-29T10:22:31", "url": "https://files.pythonhosted.org/packages/93/2d/192c5bf459b8402578779bc8a4fca04e29dfccf63837046292494bd1be1e/django-permissions-widget-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "d3e8df6d664587bafa515b18e03abd95", "sha256": "8eaf5c7f5570d1275fc8f6e8f5679eacd9c5be6e8637ca3cfd5c0d6e77fbc335" }, "downloads": -1, "filename": "django-permissions-widget-1.2.1.tar.gz", "has_sig": false, "md5_digest": "d3e8df6d664587bafa515b18e03abd95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11099, "upload_time": "2015-01-29T12:32:13", "url": "https://files.pythonhosted.org/packages/94/45/bbab3ae922261ad86ab808415ae3de29153fcc40897fc625ec43f1761254/django-permissions-widget-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "61f2c0ea6311338c85faee6cd8726ae8", "sha256": "0530d4957acbfe1492eea8edec3435966c6c68f583f4b84658e11b1e606312a7" }, "downloads": -1, "filename": "django-permissions-widget-1.3.0.tar.gz", "has_sig": false, "md5_digest": "61f2c0ea6311338c85faee6cd8726ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11364, "upload_time": "2015-01-29T13:21:45", "url": "https://files.pythonhosted.org/packages/ba/01/59964f993fedbd001b9ae63663e1ccb247bdfccee2dbe23f92398fc0e181/django-permissions-widget-1.3.0.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7caa10653f7767338e1116fdc2af9de5", "sha256": "6858627b16a4abd5fd3459705018ae3cf64ca792b9b145d8531608b630fd9e43" }, "downloads": -1, "filename": "django-permissions-widget-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7caa10653f7767338e1116fdc2af9de5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11089, "upload_time": "2015-01-29T14:04:57", "url": "https://files.pythonhosted.org/packages/0c/04/55fee6c0208ec9749d06bf1cc0824ffc5163994b769c0bf32641e543bc89/django-permissions-widget-1.3.1.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "2e1e1eb31ea9dddde3fa43839eff77e2", "sha256": "f575209ff52e301b226c3aa75b9b51a0242584befb23bc199dcf88aa83e55276" }, "downloads": -1, "filename": "django-permissions-widget-1.4.0.tar.gz", "has_sig": false, "md5_digest": "2e1e1eb31ea9dddde3fa43839eff77e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10868, "upload_time": "2015-01-29T15:18:24", "url": "https://files.pythonhosted.org/packages/4a/6e/601d5ec4958d5c133ea0d3413180fff8f72935333324c170964b49cb259f/django-permissions-widget-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "b1e06697cf3a4898a7d815315cab640f", "sha256": "27b15ff9c56ac5d9e8b5a99ed6d46668c60b369face4d3690d161c9c3f81ec9b" }, "downloads": -1, "filename": "django-permissions-widget-1.5.0.tar.gz", "has_sig": false, "md5_digest": "b1e06697cf3a4898a7d815315cab640f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15083, "upload_time": "2017-04-15T11:35:00", "url": "https://files.pythonhosted.org/packages/d1/0e/6323bf16c1063695ebba885f9a04c025a172d1a0f3326f4c62a5f390ae0a/django-permissions-widget-1.5.0.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "785acce298346279eab3733f1f5a88be", "sha256": "dd4b179c0fdfbbe64d0f17679f6b08603f48a39744f4fd76bbd65a068c18df9a" }, "downloads": -1, "filename": "django-permissions-widget-1.5.1.tar.gz", "has_sig": false, "md5_digest": "785acce298346279eab3733f1f5a88be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15186, "upload_time": "2017-05-10T09:12:08", "url": "https://files.pythonhosted.org/packages/d8/06/cbd379457dab707d96160417ee0167584f0b9c91bd27f07f676732cc26d8/django-permissions-widget-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "830f142e3b28142f978cd6c9a76388b1", "sha256": "1db48efebbf0ff50190d9f93ecf92718bd7f458fb6d780af27601cb0bf58d744" }, "downloads": -1, "filename": "django-permissions-widget-1.5.2.tar.gz", "has_sig": false, "md5_digest": "830f142e3b28142f978cd6c9a76388b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17758, "upload_time": "2019-03-06T15:12:05", "url": "https://files.pythonhosted.org/packages/58/e8/2293ffcd3c81c1a5b39b1118f22f165f12766f0996038c8cf9ac5af88605/django-permissions-widget-1.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "830f142e3b28142f978cd6c9a76388b1", "sha256": "1db48efebbf0ff50190d9f93ecf92718bd7f458fb6d780af27601cb0bf58d744" }, "downloads": -1, "filename": "django-permissions-widget-1.5.2.tar.gz", "has_sig": false, "md5_digest": "830f142e3b28142f978cd6c9a76388b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17758, "upload_time": "2019-03-06T15:12:05", "url": "https://files.pythonhosted.org/packages/58/e8/2293ffcd3c81c1a5b39b1118f22f165f12766f0996038c8cf9ac5af88605/django-permissions-widget-1.5.2.tar.gz" } ] }