{ "info": { "author": "Pivotal Energy Solutions", "author_email": "sklass@pivotalenergysolutions.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Django Zendesk\n\ndjango_zendesk provides single-sign on functionality between a\ndjango.contrib.auth based site and Zendesk. Other authentication\nsystems are compatible as long as they implement the\n`@login_required` decorator. This differs from the other\nimplementations in that it exposes out company, external_id, tags, etc.\n\n#### Note:\n_This fork provides for changes specifically for Pivotal Energy Solutions_\n\n\n## SETUP\n\ndjango_zendesk needs two settings.py variables to be implemented:\n\n * `ZENDESK_URL` : The URL of your support page, will either be on\n zendesk.com or your own domain (via a CNAME record)\n * `ZENDESK_TOKEN` : The authentication token token you receive from\n Zendesk when setting up remote authentication\n\nThe only other code setup required is pointing a URL at the\n`django_zendesk.views.authorize` method, it will look something like:\n```\n(r'zendesk/$', 'django_zendesk.views.authorize')\n```\n\nZendesk itself needs a bit of setup, including the URL we just set up\nabove and a log-out URL which already should be implemented somewhere\nin your site.\n\nZendesk's documentation for remote authentication is [here][remote_auth] :\n\nIf you're running the tests, make sure to set the `TEST_DATABASE_CHARSET`\nsetting so that test databases are created to be utf8 compatible.\n\n## CREDIT:\n\nInitial idea by [Jon Gales](mailto:me@jongales.com) with improvements\nby [Alexander Ljungberg](mailto:aljungberg@wireload.net).\n\nSee initial idea/blog post [here][intial_idea] and [here][idea2]\n\n### Build Process:\n1. Update the `__version_info__` inside of the application. Commit and push.\n2. Tag the release with the version. `git tag -m \"Release\"; git push --tags`\n3. Build the release `rm -rf dist build *egg-info; python setup.py sdist bdist_wheel`\n4. Upload the data `twine upload dist/*`\n\n\n[![Say Thanks!](https://img.shields.io/badge/Say%20Thanks-!-1EAEDB.svg)](https://saythanks.io/to/rh0dium)\n\n[remote_auth]: http://www.zendesk.com/api/remote_authentication\n[initial_idea]: http://www.jongales.com/blog/2009/05/12/zendesk-remote-authentication-with-django/\n[idea2]: https://bitbucket.org/jonknee/django_zendesk\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/pivotal-energy-solutions/django_zendesk/archive/1.1.0.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pivotal-energy-solutions/django_zendesk", "keywords": "django zendesk authentication", "license": "", "maintainer": "", "maintainer_email": "", "name": "pivotal-django-zendesk", "package_url": "https://pypi.org/project/pivotal-django-zendesk/", "platform": "", "project_url": "https://pypi.org/project/pivotal-django-zendesk/", "project_urls": { "Bug Reports": "https://github.com/pivotal-energy-solutions/django_zendesk/issues", "Download": "https://github.com/pivotal-energy-solutions/django_zendesk/archive/1.1.0.tar.gz", "Homepage": "https://github.com/pivotal-energy-solutions/django_zendesk", "Original Source": "https://bitbucket.org/jonknee/django_zendesk", "Say Thanks!": "https://saythanks.io/to/rh0dium" }, "release_url": "https://pypi.org/project/pivotal-django-zendesk/1.1.0/", "requires_dist": [ "django (<2,>=1.11)" ], "requires_python": "", "summary": "Provides single-sign on functionality between a django.contrib.auth based site and Zendesk", "version": "1.1.0" }, "last_serial": 4479771, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ace0f255debf70260482e7057e2f4672", "sha256": "5439a21b68a786badb8dd1a791e6c520b15f2864a5ee591f02af29f63204f995" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ace0f255debf70260482e7057e2f4672", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8015, "upload_time": "2018-04-20T02:44:14", "url": "https://files.pythonhosted.org/packages/a7/f4/26e7b89512ecf28812657db227948f40df8bb05119a739f37edc159e203e/pivotal_django_zendesk-1.0.0-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "556b5cde33501515b6df3fbef4f72cad", "sha256": "e1f7c26345c7af5127635f7ce5ea574192ee5b2ccca5ec02397f5eb48f5380b6" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "556b5cde33501515b6df3fbef4f72cad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8458, "upload_time": "2018-04-20T15:31:36", "url": "https://files.pythonhosted.org/packages/1c/ec/2b4cc4d85ac6168b947db1b33ee01bb3ea8235efd6ea634d5221ccf40e96/pivotal_django_zendesk-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f8247b564873da0d32aaaca0421a347", "sha256": "596745448a82210a461a07ac64e637175bb9ad6dfe32f3bb4829066d10be7ef6" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.2.tar.gz", "has_sig": false, "md5_digest": "9f8247b564873da0d32aaaca0421a347", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9853, "upload_time": "2018-04-20T15:31:37", "url": "https://files.pythonhosted.org/packages/11/d3/8f895ead1546d341ce57023bc5a097f0d00d16f7e7f64927c3805c7c3f2d/pivotal_django_zendesk-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "68670e92199bf25db6e13feabc983143", "sha256": "63e4e1e6e96bd9d7dbe32b8b0f2b3e603926d7cc03755e80f284c7c37be2d998" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "68670e92199bf25db6e13feabc983143", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8453, "upload_time": "2018-04-20T15:40:30", "url": "https://files.pythonhosted.org/packages/29/70/8566763907e87214e1696394d12e06e646abae99bb9d81d525db1666a915/pivotal_django_zendesk-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dd50a18ba86331faaaaeae13a1b89f9b", "sha256": "e04d84d08f7697f26c82f5b598359a1b2b75f4afe355ed9818183eb8f4acdde4" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.3.tar.gz", "has_sig": false, "md5_digest": "dd50a18ba86331faaaaeae13a1b89f9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9850, "upload_time": "2018-04-20T15:40:31", "url": "https://files.pythonhosted.org/packages/7c/eb/0f2d2106e31d95c4ca2c4057f234a6c907e1f58c55ff00d0f29f64827082/pivotal_django_zendesk-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d4d70b69409b7125380ef9339717861e", "sha256": "0ec1f87650e798346d3c3791f8ff92d454b69c987054fb031718ff8b8c7fa772" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4d70b69409b7125380ef9339717861e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8466, "upload_time": "2018-04-20T16:08:54", "url": "https://files.pythonhosted.org/packages/ad/39/d18aa4c14de5e619cf76e7b1ac75ad51fe0df98b852b4294d53003f7945c/pivotal_django_zendesk-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c89f257ca24f13b27fc6e7355c6ed3bf", "sha256": "dfc29dc1791934ff5b4678893baf6476c426f9bbc2ca1b9315779263db30fd78" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.4.tar.gz", "has_sig": false, "md5_digest": "c89f257ca24f13b27fc6e7355c6ed3bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9863, "upload_time": "2018-04-20T16:08:55", "url": "https://files.pythonhosted.org/packages/79/7c/f2abc90f178b50a13eaaf1898012c97414879362044a8bbdb3db5141ec11/pivotal_django_zendesk-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "3a07affc9e3151d60f167567219785f8", "sha256": "adc1e56e6c7dc9573b18b81db5d5ee79716c2e0c3e091ad563429338446d67ca" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3a07affc9e3151d60f167567219785f8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8469, "upload_time": "2018-04-20T16:57:58", "url": "https://files.pythonhosted.org/packages/c2/11/78acf9ee7fc5ea8b51db985eb79be3c4c2c694c7650001c608dc19c6863d/pivotal_django_zendesk-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7788dc6b8f4a584b31f17282753e403f", "sha256": "f32eae51abeaa40f3726b5a63aaec489ba17d9c7574c472cfcab0e6b856f84ad" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.5.tar.gz", "has_sig": false, "md5_digest": "7788dc6b8f4a584b31f17282753e403f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9862, "upload_time": "2018-04-20T16:58:00", "url": "https://files.pythonhosted.org/packages/58/e6/7d20be4b25063ca9dc77b0b65eca8c4f16ff021c90374f83a6158272c3c1/pivotal_django_zendesk-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "87d2cfccdac95adb02b2f279bf27702b", "sha256": "4d70c2bd10afbe1b74c2807b9eff391d9c8cde9f8ef5aefcdcb6c6754391db3c" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87d2cfccdac95adb02b2f279bf27702b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8486, "upload_time": "2018-04-23T01:39:11", "url": "https://files.pythonhosted.org/packages/1f/41/2f06fcda47e1cb0c858c0b2d587c573ae168f3972112f6824caeba8ca81b/pivotal_django_zendesk-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "441cb289729cd9389bf81c16ea08c377", "sha256": "a788b045023f791f404c6bab199c56123f9c0dfc97edcd532d1884eb4fc4af6d" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.6.tar.gz", "has_sig": false, "md5_digest": "441cb289729cd9389bf81c16ea08c377", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9876, "upload_time": "2018-04-23T01:39:12", "url": "https://files.pythonhosted.org/packages/87/bc/25d5dddc6dc1b55ca03b11f53bcab990db639ea37ee9afa6b39821a3c7aa/pivotal_django_zendesk-1.0.6.tar.gz" } ], "1.0.6rc1": [ { "comment_text": "", "digests": { "md5": "383b69ff3f197ba47a235be1fbd15894", "sha256": "8b32c2c9dbd7563738a774d317ab0da3d4ca70e07797bf000143fde7d03ba371" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.6rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "383b69ff3f197ba47a235be1fbd15894", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8522, "upload_time": "2018-04-23T01:37:51", "url": "https://files.pythonhosted.org/packages/da/ff/6b05fb8892cf3c2fae5e255c23f847bbd7cdc135a47836ce8320cbf84523/pivotal_django_zendesk-1.0.6rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1fc9595c708a18190980ddeedd29930c", "sha256": "922039aa22bae09a1967d5b871f631fa05ed8d6b08eb6af22c7732c479b6d647" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.0.6rc1.tar.gz", "has_sig": false, "md5_digest": "1fc9595c708a18190980ddeedd29930c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9889, "upload_time": "2018-04-23T01:37:52", "url": "https://files.pythonhosted.org/packages/b3/85/0f613254385df819eb04e6a8abc753d13b3fe266ed370adaef40aaa0a5ec/pivotal_django_zendesk-1.0.6rc1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1549af5bdfee42d57d97b83986a1c3e0", "sha256": "3929b9c9b38b8cd3a24082af7dcab988c37bced76d6b48333d23f710f44033da" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1549af5bdfee42d57d97b83986a1c3e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8570, "upload_time": "2018-11-13T00:06:24", "url": "https://files.pythonhosted.org/packages/ad/07/86d64f8632d0b7d30614a82f374367ed971e419a00bdbd93c721b1cadb81/pivotal_django_zendesk-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8443b5fe860d4625bbc540f3a01610da", "sha256": "1fc1bc4dc9ba87fee01d60b48015a3ef0c2a76a754ce5cf305bdce2fafa201e8" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8443b5fe860d4625bbc540f3a01610da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9962, "upload_time": "2018-11-13T00:06:27", "url": "https://files.pythonhosted.org/packages/7c/55/bac8275679f817d640cf1035f23620142832387d6cf65b5bcf40d5536fef/pivotal_django_zendesk-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1549af5bdfee42d57d97b83986a1c3e0", "sha256": "3929b9c9b38b8cd3a24082af7dcab988c37bced76d6b48333d23f710f44033da" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1549af5bdfee42d57d97b83986a1c3e0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8570, "upload_time": "2018-11-13T00:06:24", "url": "https://files.pythonhosted.org/packages/ad/07/86d64f8632d0b7d30614a82f374367ed971e419a00bdbd93c721b1cadb81/pivotal_django_zendesk-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8443b5fe860d4625bbc540f3a01610da", "sha256": "1fc1bc4dc9ba87fee01d60b48015a3ef0c2a76a754ce5cf305bdce2fafa201e8" }, "downloads": -1, "filename": "pivotal_django_zendesk-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8443b5fe860d4625bbc540f3a01610da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9962, "upload_time": "2018-11-13T00:06:27", "url": "https://files.pythonhosted.org/packages/7c/55/bac8275679f817d640cf1035f23620142832387d6cf65b5bcf40d5536fef/pivotal_django_zendesk-1.1.0.tar.gz" } ] }