{ "info": { "author": "Jon Staab", "author_email": "shtaab@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", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "Flexible Permissions is a Django app that combines object-level table permissions with model relations to avoid normalization of data while providing an extremely flexible, declarative permissions model.\n\nDocumentation is available in the wiki on the github page.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/staab/django-flexible-permissions", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-flexible-permissions", "package_url": "https://pypi.org/project/django-flexible-permissions/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-flexible-permissions/", "project_urls": { "Homepage": "https://github.com/staab/django-flexible-permissions" }, "release_url": "https://pypi.org/project/django-flexible-permissions/1.0.7/", "requires_dist": null, "requires_python": "", "summary": "Django app that combines a permissions table with model relations to calculate complex object-level permissions.", "version": "1.0.7" }, "last_serial": 1875842, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "f1446aeca988185b305482a6396a2952", "sha256": "962e03dece09affe231685a96464709cd65060ed18cf2bb9474904210c640e69" }, "downloads": -1, "filename": "django-flexible-permissions-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f1446aeca988185b305482a6396a2952", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7506, "upload_time": "2015-12-03T22:22:46", "url": "https://files.pythonhosted.org/packages/28/71/40c90b780974a272f96cc7773edc6936ae85bfb59a9dbbf1a2f075aaccc0/django-flexible-permissions-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "9222e612f1c184b68f76ef614dc3880f", "sha256": "5c82b365ce7996f48aaa679d88635b46b1b6b87091a49ef559b24db3ff64ca6c" }, "downloads": -1, "filename": "django-flexible-permissions-1.0.4.tar.gz", "has_sig": false, "md5_digest": "9222e612f1c184b68f76ef614dc3880f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7896, "upload_time": "2015-12-11T02:22:17", "url": "https://files.pythonhosted.org/packages/f4/4d/8b62819072d218b3c93453afd60c6355bf25480b0e724e4fb0749a821c40/django-flexible-permissions-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "e4bf7f7b54d6b054d4642ef5a31b1534", "sha256": "a1aa387f1665b77ede149297beba00e7b941a8f0d387ee617b5aff595c45a896" }, "downloads": -1, "filename": "django-flexible-permissions-1.0.5.tar.gz", "has_sig": false, "md5_digest": "e4bf7f7b54d6b054d4642ef5a31b1534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7920, "upload_time": "2015-12-15T18:27:42", "url": "https://files.pythonhosted.org/packages/63/b7/bc2d98a0013428b6dd2a77ebbe28b01d9ae3c0eb3a402629fd47e437bba5/django-flexible-permissions-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "719cc643e8a38c47eb790894da126034", "sha256": "93f61b1b259e2690847383a48574fdd4a97eae5f42759c7f84131236607d8d1d" }, "downloads": -1, "filename": "django-flexible-permissions-1.0.6.tar.gz", "has_sig": false, "md5_digest": "719cc643e8a38c47eb790894da126034", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7916, "upload_time": "2015-12-15T18:47:49", "url": "https://files.pythonhosted.org/packages/7a/0c/63e4e4a6e786df86f2971743abba2b424dde0dc1028928b5dbb84dd91036/django-flexible-permissions-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "e852d54bb9674f01946e1459ff282c2d", "sha256": "628151468e8defd19b7b07c646f693d0bebc552e3625133bb637c48bb553b7c3" }, "downloads": -1, "filename": "django-flexible-permissions-1.0.7.tar.gz", "has_sig": false, "md5_digest": "e852d54bb9674f01946e1459ff282c2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7980, "upload_time": "2015-12-23T20:15:17", "url": "https://files.pythonhosted.org/packages/7c/6f/51c1ed729fd531b8cc8ec7535166bfc40d28de8db23da739a6b5812eedd0/django-flexible-permissions-1.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e852d54bb9674f01946e1459ff282c2d", "sha256": "628151468e8defd19b7b07c646f693d0bebc552e3625133bb637c48bb553b7c3" }, "downloads": -1, "filename": "django-flexible-permissions-1.0.7.tar.gz", "has_sig": false, "md5_digest": "e852d54bb9674f01946e1459ff282c2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7980, "upload_time": "2015-12-23T20:15:17", "url": "https://files.pythonhosted.org/packages/7c/6f/51c1ed729fd531b8cc8ec7535166bfc40d28de8db23da739a6b5812eedd0/django-flexible-permissions-1.0.7.tar.gz" } ] }