{ "info": { "author": "Dmitriy Sokolov", "author_email": "silentsokolov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "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 :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": ".. image:: https://travis-ci.org/silentsokolov/django-admin-permissions.svg?branch=master\n :target: https://travis-ci.org/silentsokolov/django-admin-permissions\n\n.. image:: https://codecov.io/gh/silentsokolov/django-admin-permissions/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/silentsokolov/django-admin-permissions\n\n\ndjango-admin-permissions\n========================\n\nVery simple extension that adds a permissions check on the field in admin\n\n\nRequirements\n------------\n\n* Python 2.7+ or Python 3.3+\n* Django 1.8+\n\n\nInstallation\n------------\n\nUse your favorite Python package manager to install the app from PyPI, e.g.\n\nExample:\n\n``pip install django-admin-permissions``\n\nAdd ``admin_permissions`` to ``INSTALLED_APPS``:\n\nExample:\n\n.. code:: python\n\n INSTALLED_APPS = (\n ...\n 'admin_permissions',\n ...\n )\n\n\nExample usage\n-------------\n\nUse class ``ModelAdminPermission`` and set permissions using ``fields_permissions``:\n\n.. code:: python\n\n class ArticleAdmin(ModelAdminPermission):\n fieldsets = [\n ('General', {\n 'fields': ['title', 'slug', 'text'],\n }),\n ('SEO', {\n 'fields': ['seo_title', 'seo_description'],\n }),\n ]\n\n fields_permissions = {\n # 'permission': ('field',)\n 'articles.can_change_admin_seo_fields': ('seo_title', 'seo_description'),\n }\n\n\nOptions\n~~~~~~~\n\nIf you want the user to see the field, but could not edit them, set ``fields_permissions_read_only`` is ``True``, default ``False``.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/silentsokolov/django-admin-permissions", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-admin-permissions", "package_url": "https://pypi.org/project/django-admin-permissions/", "platform": "any", "project_url": "https://pypi.org/project/django-admin-permissions/", "project_urls": { "Homepage": "https://github.com/silentsokolov/django-admin-permissions" }, "release_url": "https://pypi.org/project/django-admin-permissions/0.2.2/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "summary": "Very simple extension that adds a permissions check on the field in admin", "version": "0.2.2" }, "last_serial": 4021586, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c27118d3052611b6bb11c5d7337fda05", "sha256": "ff4177bf4880a16da8b069b30485187696127a4249d8ca2ee090002bad02dc0a" }, "downloads": -1, "filename": "django-admin-permissions-0.1.tar.gz", "has_sig": false, "md5_digest": "c27118d3052611b6bb11c5d7337fda05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2547, "upload_time": "2014-01-04T10:18:27", "url": "https://files.pythonhosted.org/packages/94/75/125235113afed5df782a64f8ffc84356b111b411e2bd6ffbf12bf9049257/django-admin-permissions-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "b2248639077acd8d02406d815ff9e74b", "sha256": "2c4fb827d98f7b486e945da52f3961dfb893a75a6d9479c0f3d7f7f44e24ad09" }, "downloads": -1, "filename": "django-admin-permissions-0.2.tar.gz", "has_sig": false, "md5_digest": "b2248639077acd8d02406d815ff9e74b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2899, "upload_time": "2014-04-08T11:25:13", "url": "https://files.pythonhosted.org/packages/fd/4f/f8ef95c3b6ac6e5dd4e63f21dacc74e684910b3441d35d9c083f345aebb4/django-admin-permissions-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "81b5f78da4b580c2cba545516a76ea3d", "sha256": "4a510847e9c890d5d27f6b38198c6e739df1b422ac1d4844ba408b2a5d3af1ec" }, "downloads": -1, "filename": "django-admin-permissions-0.2.1.tar.gz", "has_sig": false, "md5_digest": "81b5f78da4b580c2cba545516a76ea3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3256, "upload_time": "2014-09-09T16:36:14", "url": "https://files.pythonhosted.org/packages/b9/b1/d7b6a95a7730daad08a60668059e6d8361149515e0c6bbf358171dd39b8e/django-admin-permissions-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "0c24f8f90b5612bcead5e859a4630754", "sha256": "bb4af02266ed54b8cd5c5613782a622b477764f0931bdf4e65442f8ff6729e83" }, "downloads": -1, "filename": "django_admin_permissions-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c24f8f90b5612bcead5e859a4630754", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4127, "upload_time": "2018-07-02T04:23:21", "url": "https://files.pythonhosted.org/packages/ff/67/4e3f78a3a07f2e606d3c395f0a51bcfad08a0777ae1b3fbbb9d36b05cfa5/django_admin_permissions-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93935b920d7ed5299dfc120fc1b1243d", "sha256": "fdd98260704c678066defc1f02424bd5e1755dd745f486339dfabca6f49898d2" }, "downloads": -1, "filename": "django-admin-permissions-0.2.2.tar.gz", "has_sig": false, "md5_digest": "93935b920d7ed5299dfc120fc1b1243d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4365, "upload_time": "2018-07-02T04:23:22", "url": "https://files.pythonhosted.org/packages/d6/bf/981890c98a1d1d3b78292c3e04d91c064faa438142e33be22eb5e9f7fb42/django-admin-permissions-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0c24f8f90b5612bcead5e859a4630754", "sha256": "bb4af02266ed54b8cd5c5613782a622b477764f0931bdf4e65442f8ff6729e83" }, "downloads": -1, "filename": "django_admin_permissions-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c24f8f90b5612bcead5e859a4630754", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4127, "upload_time": "2018-07-02T04:23:21", "url": "https://files.pythonhosted.org/packages/ff/67/4e3f78a3a07f2e606d3c395f0a51bcfad08a0777ae1b3fbbb9d36b05cfa5/django_admin_permissions-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93935b920d7ed5299dfc120fc1b1243d", "sha256": "fdd98260704c678066defc1f02424bd5e1755dd745f486339dfabca6f49898d2" }, "downloads": -1, "filename": "django-admin-permissions-0.2.2.tar.gz", "has_sig": false, "md5_digest": "93935b920d7ed5299dfc120fc1b1243d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 4365, "upload_time": "2018-07-02T04:23:22", "url": "https://files.pythonhosted.org/packages/d6/bf/981890c98a1d1d3b78292c3e04d91c064faa438142e33be22eb5e9f7fb42/django-admin-permissions-0.2.2.tar.gz" } ] }