{ "info": { "author": "Matthew Schinckel", "author_email": "matt@schinckel.net", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "django-auth-additions\n======================\n\nAdds some bits that help make django.contrib.auth a bit more useful.\n\nGroup gains a 'rank' field, that can be used to rank groups (useful where\ngroups need to be able to be limited to view only groups 'lower' than\nthey are).\n\nGroup gains a .duplicate() method, that will duplicate a group, including\nall of it's permissions.\n\nUser gains methods for custom permissions:\n * can_view(object)\n * can_edit(object)\n * can_delete(object)\n * can_create(class)\n\nThese will use the current permissions, but also allow for methods to be\nadded on the object/class being tested, which can permit or deny access\naccording to custom rules. I use this for instance to only allow staff\nto view other staff who work at the same location(s).\n\nFuture:\n* Configure using data from ``DJANGO_SETTINGS_MODULE``\n* Unique email addresses\n* Non-nullable email\n* Index on email\n* Random username on save (or email?)\n* email in template (?)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/schinckel/django-auth-additions", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-auth-additions", "package_url": "https://pypi.org/project/django-auth-additions/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-auth-additions/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://bitbucket.org/schinckel/django-auth-additions" }, "release_url": "https://pypi.org/project/django-auth-additions/0.7.3/", "requires_dist": null, "requires_python": null, "summary": "Additions (monkey-patches) to auth models.", "version": "0.7.3" }, "last_serial": 789133, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "2dccdc3e81393a168ce6d1ee87ddec45", "sha256": "3b8b4d0c523a5506b1ba68062cddb59a3e29699639e7e6b723e981f9a8874b3f" }, "downloads": -1, "filename": "django-auth-additions-0.6.tar.gz", "has_sig": false, "md5_digest": "2dccdc3e81393a168ce6d1ee87ddec45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5283, "upload_time": "2012-05-11T05:04:12", "url": "https://files.pythonhosted.org/packages/47/fe/15a3bff43f335d3d92ddbabebc996bf3d99def026dca934cab0ebd8f2bea/django-auth-additions-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "bc7db95ef49694ea05b6f8fc1c707bac", "sha256": "761761791a5e6cead5d1adbcafb1f9b3f2a7fff9c6e367611bb5403cbae96bf7" }, "downloads": -1, "filename": "django-auth-additions-0.6.1.tar.gz", "has_sig": false, "md5_digest": "bc7db95ef49694ea05b6f8fc1c707bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5295, "upload_time": "2012-05-11T05:08:33", "url": "https://files.pythonhosted.org/packages/1a/0c/6ff49b59a5b05eeeb649e98fcca2ff035a22a54e096417a300c90a014667/django-auth-additions-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "63f3ecdb4d5a4f8852205fb1688e74ea", "sha256": "01c39304abcfc6222656102f5a8ef7754ee1c02a0868f4b11dea824a6f9a082c" }, "downloads": -1, "filename": "django-auth-additions-0.6.2.tar.gz", "has_sig": false, "md5_digest": "63f3ecdb4d5a4f8852205fb1688e74ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12216, "upload_time": "2012-05-11T05:16:26", "url": "https://files.pythonhosted.org/packages/8b/a3/6b9414dfe9bb80f4544761f64a4cb463f04d0e787cc3d2d6796bcca7aef2/django-auth-additions-0.6.2.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "5c225e39488962c0775ba20c0dbb251d", "sha256": "486cb22c92e02a0c1fd24d6cf9a3b81d5d391785a6ad328946110e15df39cf89" }, "downloads": -1, "filename": "django-auth-additions-0.6.4.tar.gz", "has_sig": false, "md5_digest": "5c225e39488962c0775ba20c0dbb251d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6445, "upload_time": "2012-05-11T05:38:19", "url": "https://files.pythonhosted.org/packages/7d/0c/de13ca42a5b66d877bf9ad554e01ea61b8d958e910b786343d6209e91846/django-auth-additions-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "cc756179a20fc7d18ca4778471d313c0", "sha256": "f74578ad96e936492e0b8fef48086660273bb7e2e1f8d07ffe7cf1eee068a204" }, "downloads": -1, "filename": "django-auth-additions-0.6.5.tar.gz", "has_sig": false, "md5_digest": "cc756179a20fc7d18ca4778471d313c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6447, "upload_time": "2012-05-11T05:43:59", "url": "https://files.pythonhosted.org/packages/77/d3/72a14500b105ebc3dfdd56755d25345780b5887926fc9d2424084358f697/django-auth-additions-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "a5dfba260fda74d7efb6f38056b66042", "sha256": "785937c11ecb82c25417a1074bb8c3b2754a6cdd197ad0c767f5bdd7feb60516" }, "downloads": -1, "filename": "django-auth-additions-0.6.6.tar.gz", "has_sig": false, "md5_digest": "a5dfba260fda74d7efb6f38056b66042", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6449, "upload_time": "2012-05-15T04:41:14", "url": "https://files.pythonhosted.org/packages/08/d7/c53f3a3fa2594994725f9da9d0149255b5e4eb5cc3f700e53e88f18ef384/django-auth-additions-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "005d5eb4b1f60829f9ace927f4882c12", "sha256": "d636a86fb690316ad97ceb574836f4dedcde4183e52d301995770ad2b2797611" }, "downloads": -1, "filename": "django-auth-additions-0.6.7.tar.gz", "has_sig": false, "md5_digest": "005d5eb4b1f60829f9ace927f4882c12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6300, "upload_time": "2012-05-15T04:48:03", "url": "https://files.pythonhosted.org/packages/4c/a1/43f4979b23d64a17e3e692324e5fc79548d391e8f6787fcb62db226bfa74/django-auth-additions-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "74b98867727a451c6aa52de0ed129829", "sha256": "37508bf0b670dfc54fb18b1bac262471b7a84b9e1690c88cb4cb5295747e8ff5" }, "downloads": -1, "filename": "django-auth-additions-0.6.8.tar.gz", "has_sig": false, "md5_digest": "74b98867727a451c6aa52de0ed129829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6445, "upload_time": "2012-05-15T04:53:12", "url": "https://files.pythonhosted.org/packages/63/f3/beac44bb88a4bcf1a0e63243e3477df69f19db3a5c3c76bd21b2bc77ad96/django-auth-additions-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "33cb72e26de97be3ca4cc1d77529ea58", "sha256": "471a59eb967b4989b342e28ae3bf38133aebae3b337ffaf213c183ad01d709da" }, "downloads": -1, "filename": "django-auth-additions-0.6.9.tar.gz", "has_sig": false, "md5_digest": "33cb72e26de97be3ca4cc1d77529ea58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6463, "upload_time": "2012-07-20T04:44:15", "url": "https://files.pythonhosted.org/packages/d2/d5/b7333ddd6b8c981f33a1009904df63763f9c19c7062ada15d844be762c22/django-auth-additions-0.6.9.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "745c6db5b5a8f1e9df4fc27389cc8f75", "sha256": "afaa781d6893c44cd176da6a1f5feaef580f16d745d7ef17261260d424f9b761" }, "downloads": -1, "filename": "django-auth-additions-0.7.0.tar.gz", "has_sig": false, "md5_digest": "745c6db5b5a8f1e9df4fc27389cc8f75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6452, "upload_time": "2012-07-26T08:07:00", "url": "https://files.pythonhosted.org/packages/54/5b/83d8df337dc578001a941a661aa34f7505428f35f254e04e2e3d861c2803/django-auth-additions-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "358bebbb1e0eff0728b11109439c2101", "sha256": "6a085f3dd98d51029f74047e3ed96ecd6869af007a3ff2bde91e86affc24bb5a" }, "downloads": -1, "filename": "django-auth-additions-0.7.1.tar.gz", "has_sig": false, "md5_digest": "358bebbb1e0eff0728b11109439c2101", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6463, "upload_time": "2012-08-09T04:29:16", "url": "https://files.pythonhosted.org/packages/94/3e/c91a19bf440b7df31458e81c9c62814b616855c374cf472e2ce82ff942bb/django-auth-additions-0.7.1.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "7b7929b0283b454d11dddd428f281823", "sha256": "7a4412e9857cf18a5dffa941e772cb86529ce34f165983d127678bf1c63ddd5b" }, "downloads": -1, "filename": "django-auth-additions-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7b7929b0283b454d11dddd428f281823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8114, "upload_time": "2013-04-16T06:22:23", "url": "https://files.pythonhosted.org/packages/09/72/8407d027047efcaa96d17a398544fef6c8152e767a22b5113584e58cc03f/django-auth-additions-0.7.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b7929b0283b454d11dddd428f281823", "sha256": "7a4412e9857cf18a5dffa941e772cb86529ce34f165983d127678bf1c63ddd5b" }, "downloads": -1, "filename": "django-auth-additions-0.7.3.tar.gz", "has_sig": false, "md5_digest": "7b7929b0283b454d11dddd428f281823", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8114, "upload_time": "2013-04-16T06:22:23", "url": "https://files.pythonhosted.org/packages/09/72/8407d027047efcaa96d17a398544fef6c8152e767a22b5113584e58cc03f/django-auth-additions-0.7.3.tar.gz" } ] }