{ "info": { "author": "Tarikul Islam", "author_email": "ti.rasel@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Project description\nDjango View As user is a middleware that provides login in as any user functionality. It is modification of [django-view-as](https://pypi.org/project/django-view-as/) package. The django-view-as is not supported on django 2 and newer version, so I have modified the package.\n\n - User a shortcut key to switch user\n - Login to Django application as any user\n - Switch Back to original user\n\n### Installation\n\nInstall the package:\n\n```\npip install viewasuser\n```\nAdd installed app:\n\n```\nINSTALLED_APPS = [\n 'django.contrib.auth',\n 'django.contrib.sessions',\n 'viewasuser',\n]\n```\nAdd the middleware:\n\n```\nMIDDLEWARE = [\n 'viewasuser.middleware.ViewAsMiddleware',\n\n]\n```\n\n### Usage\nLoad any page with an html response type, hit the tilda key (~), and you\u2019ll see a new toolbar at the bottom of the page. Enter a username to change who you\u2019re viewing the site as.\n\n### Configure the menu toggle key\nThe following configuration option could be set in your settings.py to change the default keystroke to toggle the \u201cView as\u201d menu. Its value is the javascript key number that will be matched in the keydown event handler.\n\n```\nVIEWAS_TOGGLE_KEY = 192 \n```\n\n### License\n----\nMIT\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/raselTarikul/ViewASUser", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "viewasuser", "package_url": "https://pypi.org/project/viewasuser/", "platform": "", "project_url": "https://pypi.org/project/viewasuser/", "project_urls": { "Homepage": "https://github.com/raselTarikul/ViewASUser" }, "release_url": "https://pypi.org/project/viewasuser/1.0.6/", "requires_dist": null, "requires_python": ">=2.7", "summary": "Django View As user is a middleware thats provides login in as any user functionality. It is modification of [django-view-as] package. The django-view-as is not supported on django 2 and newer version, so I have modified the package.", "version": "1.0.6" }, "last_serial": 5888221, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "a84f450095c70ab2ab13e8c6d64e8c0f", "sha256": "c936d2d188f52a8cd1fad4f6fc21a43cec94df368b874458daa607b5c4d706c0" }, "downloads": -1, "filename": "viewasuser-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "a84f450095c70ab2ab13e8c6d64e8c0f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0", "size": 4489, "upload_time": "2019-09-26T02:22:57", "url": "https://files.pythonhosted.org/packages/c6/7c/80f568b6c6a65c28a64bd7e769afca10b5075c2a4212eef77091fe0da285/viewasuser-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c65402be312410aefdf961f8625d86f8", "sha256": "f4ae5179082fb258146845d5e953e17307bdfede460fedc2e8a6576beb7b43b8" }, "downloads": -1, "filename": "viewasuser-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c65402be312410aefdf961f8625d86f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 5428, "upload_time": "2019-09-26T02:22:59", "url": "https://files.pythonhosted.org/packages/49/9f/8e2767db229cf3e55f84f459facaeed245c5daebc96d503ca2547ff92248/viewasuser-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "308b893b172f38b4b58ce0128a4d620f", "sha256": "0141b46895a80b239a345338f2b6e8216b2fd2e52ed1010dcfc9c5d165aa454c" }, "downloads": -1, "filename": "viewasuser-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "308b893b172f38b4b58ce0128a4d620f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 4492, "upload_time": "2019-09-26T02:29:49", "url": "https://files.pythonhosted.org/packages/d8/2a/40efb172c7ce910b75341740d396064ab166b49ea7717030fc85518a65af/viewasuser-1.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d422bd2d17a5a695888c360551a29318", "sha256": "fb65101e930b432873f88219b09173428e28f784761a33d11dbaf40b7f2b76a5" }, "downloads": -1, "filename": "viewasuser-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d422bd2d17a5a695888c360551a29318", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5427, "upload_time": "2019-09-26T02:29:50", "url": "https://files.pythonhosted.org/packages/7f/e7/c0c62e8ebb3029a9ea14aa1d6154f10cc3159c192e724ef188a4a8673dc6/viewasuser-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "879c51832244e2c87567e4549d1559c7", "sha256": "b43df15c7dd4b80f44967762b176132500d89b96e49978f4525ca003ac928e87" }, "downloads": -1, "filename": "viewasuser-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "879c51832244e2c87567e4549d1559c7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 6983, "upload_time": "2019-09-26T03:29:49", "url": "https://files.pythonhosted.org/packages/a3/f3/a10109c077d5e00b3517fce1372ab5577ab21200198db8c09f00149592bc/viewasuser-1.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a045370959fe00c59627418d0b3b419", "sha256": "6801811d379d803e857dbb19de70fa6107843b516a158d8ce787aa43b58f52cd" }, "downloads": -1, "filename": "viewasuser-1.0.5.tar.gz", "has_sig": false, "md5_digest": "0a045370959fe00c59627418d0b3b419", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5444, "upload_time": "2019-09-26T03:29:51", "url": "https://files.pythonhosted.org/packages/df/91/2b9fd94957aa9e4c208deafa4edb6f68651c138f34bf6bd5de6c154c6645/viewasuser-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "50cee118eee0ce4996df0b5489655a45", "sha256": "cb2eecda23f80cdde5b8b6e5a870512e762541dc6e6b075b24bd42b072f4ec7a" }, "downloads": -1, "filename": "viewasuser-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "50cee118eee0ce4996df0b5489655a45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 6989, "upload_time": "2019-09-26T03:44:00", "url": "https://files.pythonhosted.org/packages/12/7c/b0f8732414cfb74aaa406a453c1815c04e7ecbadb9c8e848714dfa879671/viewasuser-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f248dc9f714ce33d4a5eea9c18f73029", "sha256": "decde8b0edd64c586cbc0deb6de9d34041c0f3c5c770914d453110520dc2f96d" }, "downloads": -1, "filename": "viewasuser-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f248dc9f714ce33d4a5eea9c18f73029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5444, "upload_time": "2019-09-26T03:44:03", "url": "https://files.pythonhosted.org/packages/1d/e6/0bce61b8d874321c6d3a2f28cd2c774177eca9c4f3c400840d7f6d6b153f/viewasuser-1.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "50cee118eee0ce4996df0b5489655a45", "sha256": "cb2eecda23f80cdde5b8b6e5a870512e762541dc6e6b075b24bd42b072f4ec7a" }, "downloads": -1, "filename": "viewasuser-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "50cee118eee0ce4996df0b5489655a45", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7", "size": 6989, "upload_time": "2019-09-26T03:44:00", "url": "https://files.pythonhosted.org/packages/12/7c/b0f8732414cfb74aaa406a453c1815c04e7ecbadb9c8e848714dfa879671/viewasuser-1.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f248dc9f714ce33d4a5eea9c18f73029", "sha256": "decde8b0edd64c586cbc0deb6de9d34041c0f3c5c770914d453110520dc2f96d" }, "downloads": -1, "filename": "viewasuser-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f248dc9f714ce33d4a5eea9c18f73029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7", "size": 5444, "upload_time": "2019-09-26T03:44:03", "url": "https://files.pythonhosted.org/packages/1d/e6/0bce61b8d874321c6d3a2f28cd2c774177eca9c4f3c400840d7f6d6b153f/viewasuser-1.0.6.tar.gz" } ] }