{ "info": { "author": "David Watkins", "author_email": "dwatkinsweb@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "==========\nDJANGO-ACL\n==========\n\nDjango has a built in permissions system, but all the permissions are more directly related to models. This is meant to\nextend that system by adding permissions, or actions, not related specifically to models.\n\nThis also adds an ACL aspect to Django-CMS as an optional\n\n*************\nDocumentation\n*************\n\nAdd to ``INSTALLED APPS``\n=========================\n Add the module to your installed apps.\n\n .. code-block:: python\n\n INSTALLED_APS = (\n ...\n 'djangoacl'\n )\n\nTemplate Loader\n===============\n Add the new authentication backend to ``AUTHENTICATION_BACKENDS`` in settings.py\n\n .. code-block:: python\n\n TEMPLATE_LOADERS = (\n 'skin.template.loaders.filesystem.Loader',\n 'skin.template.loaders.app_directories.Loader',\n 'django.template.loaders.filesystem.Loader',\n 'django.template.loaders.app_directories.Loader',\n )\n\nRun migrations\n==============\n .. code-block:: bash\n\n $ python manage.py migrate djangoacl\n\nAdd the action\n==============\n Go to http://yoursite/admin/djangoacl/action/add/ and add the action.\n\n Give the action a name. This can be pretty much anything you want but recommend no spaces or special characters.\n Also probably best not to use anything that matches then normal permission patters such as `_` or\n `.`\n\n Make sure to add any related users or groups.\n\nRequest Permission\n==================\n\n Request permission in the normal way using the ``permission_required`` decorator. See\n https://docs.djangoproject.com/en/1.8/topics/auth/default/#the-permission-required-decorator\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dwatkinsweb/django-acl", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-acl", "package_url": "https://pypi.org/project/django-acl/", "platform": "any", "project_url": "https://pypi.org/project/django-acl/", "project_urls": { "Homepage": "https://github.com/dwatkinsweb/django-acl" }, "release_url": "https://pypi.org/project/django-acl/0.1.3/", "requires_dist": null, "requires_python": "", "summary": "ACL (Action Control List) permission handling.", "version": "0.1.3" }, "last_serial": 1759173, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1854bbea4854762a5ee8face6dfb2792", "sha256": "45b24604d6bca69cd949ff02d5f86a790564e7ff8abcdd4d2f6cada9e71aaa27" }, "downloads": -1, "filename": "django-acl-0.1.zip", "has_sig": false, "md5_digest": "1854bbea4854762a5ee8face6dfb2792", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8491, "upload_time": "2015-04-16T21:30:29", "url": "https://files.pythonhosted.org/packages/94/4f/83121256ad6a6d53abe91520ac0890ee2a4a704160a197edb34394456197/django-acl-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "3fc5abb9c9c1c5e845c81fb8eb206bca", "sha256": "81c34d340c978ab8a86febdb77b27b1d7ae7f9ec1f7248ef09f0f900ba7ea1b9" }, "downloads": -1, "filename": "django-acl-0.1.1.zip", "has_sig": false, "md5_digest": "3fc5abb9c9c1c5e845c81fb8eb206bca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8591, "upload_time": "2015-04-16T23:43:22", "url": "https://files.pythonhosted.org/packages/bf/4c/e355fa82ec744a5e95d7b1ab0e0500a7c7599f6f1ff0395a700dafd7da53/django-acl-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "207d0553b3b1e6704981d694255e9af5", "sha256": "4d97f6261288e7097cf514a14f1746b421f6bd1a17d525866d0b392fcbce5f4b" }, "downloads": -1, "filename": "django-acl-0.1.2.zip", "has_sig": false, "md5_digest": "207d0553b3b1e6704981d694255e9af5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9425, "upload_time": "2015-04-22T05:06:12", "url": "https://files.pythonhosted.org/packages/25/c0/f7d9064694fe9c22ad6f84327a7f76fcffb487dee75ffbbbcd70d54e28fc/django-acl-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a43312b7fa2107c684afb6f8cfd4d79e", "sha256": "66f7f0c39cec97e5c4fcf86567224b87b1fed88848fc697b6ae781054abd917e" }, "downloads": -1, "filename": "django-acl-0.1.3.zip", "has_sig": false, "md5_digest": "a43312b7fa2107c684afb6f8cfd4d79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13570, "upload_time": "2015-10-08T23:38:29", "url": "https://files.pythonhosted.org/packages/95/8c/692fdef5b19782af118e2f67d381d109363ec3fc44b7fe6d902930b397e8/django-acl-0.1.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a43312b7fa2107c684afb6f8cfd4d79e", "sha256": "66f7f0c39cec97e5c4fcf86567224b87b1fed88848fc697b6ae781054abd917e" }, "downloads": -1, "filename": "django-acl-0.1.3.zip", "has_sig": false, "md5_digest": "a43312b7fa2107c684afb6f8cfd4d79e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13570, "upload_time": "2015-10-08T23:38:29", "url": "https://files.pythonhosted.org/packages/95/8c/692fdef5b19782af118e2f67d381d109363ec3fc44b7fe6d902930b397e8/django-acl-0.1.3.zip" } ] }