{ "info": { "author": "Arnaud Grausem", "author_email": "arnaud.grausem@unistra.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "Introduction\n============\n\ndjango-permissions provides per-object permissions for Django on roles: http://en.wikipedia.org/wiki/Role-based_access_control\n\nCode\n====\n\nThe code can be found on bitbucket: http://github.com/diefenbach/django-permissions\n\nImplementations\n===============\n\nIf you want to see a comprehensive implementation of django-permissions take\na look at the CMS `LFC `_\n\nChanges\n=======\n\n1.2.2 (2014-05-10)\n------------------\n\n* Fixes caching of roles\n\n1.2 (2014-05-10)\n----------------\n\n* Adds Django 1.8 support\n* Adds initial migratinons\n\n1.1 (2014-06-26)\n----------------\n\n* Fixes deprecation warning\n* Removes raw SQL statements\n* Caches calculated roles on user object\n\n1.0.3 (2011-04-30)\n------------------\n\nBugfix release\n\n* Bugfix: Removed mutuable parameters; issue #11\n\nChanges\n=======\n\n1.0.2 (2011-04-09)\n------------------\n\nBugfix release\n\n* Bugfix: prevent to add same Users several times to a Role; issue #6 of django-workflows\n* Updated Development Status to \"5 - Production/Stable\"\n\n1.0.1 (2011-04-08)\n------------------\n\nBugfix release\n\n* Bugfix: DatabaseErrors with Postgres; issue #5.\n* Bugfix: changed order of passed parameters to has_permission; issue #6\n* Bugfix: removed not needed import of \"sets\"; issue #8\n\n1.0 (2010-08-24)\n----------------\n\n* First final release\n\n1.0 beta 4 (2010-07-23)\n-----------------------\n\n* Added check_permission method to PermissionBase\n* Added Unauthorized exception\n\n1.0 beta 3 (2010-07-07)\n-----------------------\n\n* Bugfix get_users/get_groups method of class Role; issue #2\n* Bugfix: check for an object before trying to add local role; issue #3\n* Bugfix: registration of permissions for specific content types only\n\n1.0 beta 2 (2010-05-17)\n-----------------------\n\n* Added license\n\n1.0 beta 1 (2010-05-17)\n-----------------------\n\n* Bugfix has_permission. Using roles=None instead of roles=[].\n\n1.0 alpha 4 (2010-04-16)\n------------------------\n\n* Moved PermissionBase to __init__.py\n\n1.0 alpha 3 (2010-03-30)\n------------------------\n\n* Added roles\n\n1.0 alpha 2 (2010-03-22)\n------------------------\n\n* Added a lot of improvements on several places\n\n1.0 alpha 1 (2010-03-11)\n------------------------\n\n* Initial public release\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.iqpp.com", "keywords": "django authorization permissions", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-permissions-unistra", "package_url": "https://pypi.org/project/django-permissions-unistra/", "platform": "", "project_url": "https://pypi.org/project/django-permissions-unistra/", "project_urls": { "Homepage": "http://www.iqpp.com" }, "release_url": "https://pypi.org/project/django-permissions-unistra/1.2.5/", "requires_dist": null, "requires_python": "", "summary": "Generic per-object permissions for Django", "version": "1.2.5" }, "last_serial": 3312988, "releases": { "1.2.3": [ { "comment_text": "", "digests": { "md5": "c3b99a14686d91cc7cc87db3b5aea899", "sha256": "c7b62e0327007d1d6dd9503fafc79bd102914d4fdbcd85890255bb8079658bbf" }, "downloads": -1, "filename": "django_permissions_unistra-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c3b99a14686d91cc7cc87db3b5aea899", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18810, "upload_time": "2017-10-27T08:12:48", "url": "https://files.pythonhosted.org/packages/b3/0f/a3928456801a1ac8e7cdfd5a27e8791a8bc02f6c88cc90644ebaf47bd65a/django_permissions_unistra-1.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6b5d13b4702ee359790db8910f08c542", "sha256": "3962b5987a04de675a6f2a904f7e9a2d74f95dbd4c46b581dda271a2339af626" }, "downloads": -1, "filename": "django-permissions-unistra-1.2.3.tar.gz", "has_sig": false, "md5_digest": "6b5d13b4702ee359790db8910f08c542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15146, "upload_time": "2017-10-27T08:12:45", "url": "https://files.pythonhosted.org/packages/20/3a/9cc9298c3328ce3eb601f39a9fa5855787addc72aca774ee91b7cadbf5fa/django-permissions-unistra-1.2.3.tar.gz" } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "8a29758a3c679b15587347d79f7ed6bd", "sha256": "f20bf374998926149b4656b2d6b8bc8a70c89faf9fc07709eceacdfe4d00b470" }, "downloads": -1, "filename": "django_permissions_unistra-1.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8a29758a3c679b15587347d79f7ed6bd", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 18992, "upload_time": "2017-11-02T21:59:48", "url": "https://files.pythonhosted.org/packages/34/a4/efcbfe48b4ea83abcc6c23ef3de57fbac5ee4b2555dc8a6dfce29a93bfa0/django_permissions_unistra-1.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a7e9f47d7dce2d9980ed371de5493a5", "sha256": "36e19efa919741a03c6636218a9fc0b33ce565a5a5622d8fbc8a1ca55500db26" }, "downloads": -1, "filename": "django-permissions-unistra-1.2.4.tar.gz", "has_sig": false, "md5_digest": "4a7e9f47d7dce2d9980ed371de5493a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14867, "upload_time": "2017-11-02T21:59:46", "url": "https://files.pythonhosted.org/packages/60/f6/d7f0c9af395d257455ddfb1b67e36de0c046626e79b35fab6ef366420f07/django-permissions-unistra-1.2.4.tar.gz" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "b216d8f7ad181512c7c6a33e6cbbc67a", "sha256": "88f0171377b3f85f32ab48a1a3ebfe3d683a2d68db6995a543f1731978249524" }, "downloads": -1, "filename": "django_permissions_unistra-1.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b216d8f7ad181512c7c6a33e6cbbc67a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19016, "upload_time": "2017-11-07T15:42:51", "url": "https://files.pythonhosted.org/packages/c5/d3/20874234336d7ea265fd3bacb5440c52d0a669cbdb370c6fae76b40997cc/django_permissions_unistra-1.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4b147d1cba0d0e8cf61dafff59a97f5", "sha256": "da772f7b35f1de7210ff357b3a35710e765c8b2738408bb5688dda917f6fbb88" }, "downloads": -1, "filename": "django-permissions-unistra-1.2.5.tar.gz", "has_sig": false, "md5_digest": "e4b147d1cba0d0e8cf61dafff59a97f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14896, "upload_time": "2017-11-07T15:42:43", "url": "https://files.pythonhosted.org/packages/de/22/6ffde76d4b0932343303432bb816ac46dd9440f6a103da2f1e290b7fa6c4/django-permissions-unistra-1.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b216d8f7ad181512c7c6a33e6cbbc67a", "sha256": "88f0171377b3f85f32ab48a1a3ebfe3d683a2d68db6995a543f1731978249524" }, "downloads": -1, "filename": "django_permissions_unistra-1.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b216d8f7ad181512c7c6a33e6cbbc67a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19016, "upload_time": "2017-11-07T15:42:51", "url": "https://files.pythonhosted.org/packages/c5/d3/20874234336d7ea265fd3bacb5440c52d0a669cbdb370c6fae76b40997cc/django_permissions_unistra-1.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e4b147d1cba0d0e8cf61dafff59a97f5", "sha256": "da772f7b35f1de7210ff357b3a35710e765c8b2738408bb5688dda917f6fbb88" }, "downloads": -1, "filename": "django-permissions-unistra-1.2.5.tar.gz", "has_sig": false, "md5_digest": "e4b147d1cba0d0e8cf61dafff59a97f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14896, "upload_time": "2017-11-07T15:42:43", "url": "https://files.pythonhosted.org/packages/de/22/6ffde76d4b0932343303432bb816ac46dd9440f6a103da2f1e290b7fa6c4/django-permissions-unistra-1.2.5.tar.gz" } ] }