======================
collective.impersonate
======================
Allow administrator to impersonate another user. Useful for verifying
workflow/permission set up on real content.
Installation
------------
Install collective.impersonate by adding it to your buildout::
[buildout]
...
eggs =
collective.impersonate
and then running ``bin/buildout``
Usage
-----
See the `docs`_ folder for instructions on how to use this add-on.
.. _docs: https://github.com/collective/collective.impersonate/blob/master/docs/index.rst
Wishlist
--------
- autocomplete with search select2 widget for choosing the user to impersonate
License
-------
The project is licensed under the GPLv2.
Based on the old niteoweb.loginas package:
https://pypi.python.org/pypi/niteoweb.loginas
Contributors
============
- Nejc Zupan, nejc.zupan@gmail.com
- T. Kim Nguyen, kim@sixfeetup.com
- Peter Mathis, peter.mathis@kombinat.at
Changelog
=========
2.0 (2024-10-21)
----------------
- New action icons (Plone 6 only).
[petschki]
- Fix action icon setup. Set logout action to Plone 6 default.
[petschki]
1.4.1 (2024-10-21)
------------------
- Fix form action URL to support sites published under a subpath
[ale-rt]
- Fix redirect to INavigationRoot after impersonate
[petschki]
1.4 (2021-12-11)
----------------
- Plone 6 compatibility -> remove <includeDependencies />
[petschki]
1.3 (2020-10-07)
----------------
- Add support for Plone 5.2 and Python 3
[cillianderoiste]
- Use explicit dependency on Products.GenericSetup >= 1.8.2
[laulaz]
- Fix issue with Lineage subsites, where the `many_users` property couldn't be resolved due to a wrong adapter context.
[thet]
- Added French translation
[laulaz]
- minor markup cleanup [ajung]
- Plone 4.3 compatibility
[petschki]
- Minor code cleanup: black, isort, travis fixes.
[thet]
1.2 (2019-06-18)
----------------
- lists available users only if the "Many users?" box in Users and Groups control panel is not checked
[tkimnguyen]
1.1.1 (2019-06-16)
------------------
- upgrade to Plone 5.1.5, add 'Framework :: Plone :: Addon' pypi classifier, tweak docs
[tkimnguyen]
1.1 (2019-06-15)
----------------
- update docs to show Impersonate portal action
[tkimnguyen]
- add user documentation
[tkimnguyen]
- add Impersonate personal menu item for Manager role
[tkimnguyen]
- fix buildout, isort fixes, flake8 fixes, Travis fixes
[tkimnguyen]
- upgrade to Plone 5.0.10
[tkimnguyen]
- tweak Travis xvfb start
[tkimnguyen]
- fix test buildout
[tkimnguyen]
1.0.1 (2017-03-07)
------------------
- Brownbag release.
[zupo]
1.0 (2017-03-07)
----------------
- Initial release.
[zupo]
Raw data
{
"_id": null,
"home_page": "https://github.com/collective/collective.impersonate",
"name": "collective.impersonate",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": "Python Plone",
"author": "NiteoWeb Ltd.",
"author_email": "info@niteoweb.com",
"download_url": "https://files.pythonhosted.org/packages/ad/41/8e55508e32442d40a013651cc8c60843340ce1ad0bb155e15b6435ff4fb5/collective_impersonate-2.0.tar.gz",
"platform": null,
"description": "======================\ncollective.impersonate\n======================\n\nAllow administrator to impersonate another user. Useful for verifying\nworkflow/permission set up on real content.\n\n\nInstallation\n------------\n\nInstall collective.impersonate by adding it to your buildout::\n\n [buildout]\n\n ...\n\n eggs =\n collective.impersonate\n\n\nand then running ``bin/buildout``\n\n\nUsage\n-----\n\nSee the `docs`_ folder for instructions on how to use this add-on.\n\n.. _docs: https://github.com/collective/collective.impersonate/blob/master/docs/index.rst\n\n\nWishlist\n--------\n\n- autocomplete with search select2 widget for choosing the user to impersonate\n\n\nLicense\n-------\n\nThe project is licensed under the GPLv2.\n\nBased on the old niteoweb.loginas package:\nhttps://pypi.python.org/pypi/niteoweb.loginas\n\n\nContributors\n============\n\n- Nejc Zupan, nejc.zupan@gmail.com\n- T. Kim Nguyen, kim@sixfeetup.com\n- Peter Mathis, peter.mathis@kombinat.at\n\n\nChangelog\n=========\n\n2.0 (2024-10-21)\n----------------\n\n- New action icons (Plone 6 only).\n [petschki]\n\n- Fix action icon setup. Set logout action to Plone 6 default.\n [petschki]\n\n\n1.4.1 (2024-10-21)\n------------------\n\n- Fix form action URL to support sites published under a subpath\n [ale-rt]\n\n- Fix redirect to INavigationRoot after impersonate\n [petschki]\n\n\n1.4 (2021-12-11)\n----------------\n\n- Plone 6 compatibility -> remove <includeDependencies />\n [petschki]\n\n\n1.3 (2020-10-07)\n----------------\n\n- Add support for Plone 5.2 and Python 3\n [cillianderoiste]\n\n- Use explicit dependency on Products.GenericSetup >= 1.8.2\n [laulaz]\n\n- Fix issue with Lineage subsites, where the `many_users` property couldn't be resolved due to a wrong adapter context.\n [thet]\n\n- Added French translation\n [laulaz]\n\n- minor markup cleanup [ajung]\n\n- Plone 4.3 compatibility\n [petschki]\n\n- Minor code cleanup: black, isort, travis fixes.\n [thet]\n\n\n1.2 (2019-06-18)\n----------------\n\n- lists available users only if the \"Many users?\" box in Users and Groups control panel is not checked\n [tkimnguyen]\n\n\n1.1.1 (2019-06-16)\n------------------\n\n- upgrade to Plone 5.1.5, add 'Framework :: Plone :: Addon' pypi classifier, tweak docs\n [tkimnguyen]\n\n\n1.1 (2019-06-15)\n----------------\n\n- update docs to show Impersonate portal action\n [tkimnguyen]\n\n- add user documentation\n [tkimnguyen]\n\n- add Impersonate personal menu item for Manager role\n [tkimnguyen]\n\n- fix buildout, isort fixes, flake8 fixes, Travis fixes\n [tkimnguyen]\n\n- upgrade to Plone 5.0.10\n [tkimnguyen]\n\n- tweak Travis xvfb start\n [tkimnguyen]\n\n- fix test buildout\n [tkimnguyen]\n\n\n1.0.1 (2017-03-07)\n------------------\n\n- Brownbag release.\n [zupo]\n\n\n1.0 (2017-03-07)\n----------------\n\n- Initial release.\n [zupo]\n",
"bugtrack_url": null,
"license": "GPL version 2",
"summary": "Allow administrator to impersonate another user, for debugging purposes.",
"version": "2.0",
"project_urls": {
"Homepage": "https://github.com/collective/collective.impersonate"
},
"split_keywords": [
"python",
"plone"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "81dfd30c749880c042ed0db95d114a941ef610d06b7bd3e44bfe715dd32b777b",
"md5": "520dc6fd51ebf834a35a965d860d70ae",
"sha256": "ca740940e8996a1f4313ac3ee3f9cf9cd0232af0a94bb7f65f4936a592d1b74a"
},
"downloads": -1,
"filename": "collective.impersonate-2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "520dc6fd51ebf834a35a965d860d70ae",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 17257,
"upload_time": "2024-10-21T09:23:11",
"upload_time_iso_8601": "2024-10-21T09:23:11.012762Z",
"url": "https://files.pythonhosted.org/packages/81/df/d30c749880c042ed0db95d114a941ef610d06b7bd3e44bfe715dd32b777b/collective.impersonate-2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad418e55508e32442d40a013651cc8c60843340ce1ad0bb155e15b6435ff4fb5",
"md5": "9b52b018da4909d9143c2a09ed90efd9",
"sha256": "eb7aa919b32752d8990dc5b8007861f4b838de2969a3b3065dfd65ef1c4b3e8b"
},
"downloads": -1,
"filename": "collective_impersonate-2.0.tar.gz",
"has_sig": false,
"md5_digest": "9b52b018da4909d9143c2a09ed90efd9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 1288707,
"upload_time": "2024-10-21T09:23:14",
"upload_time_iso_8601": "2024-10-21T09:23:14.370228Z",
"url": "https://files.pythonhosted.org/packages/ad/41/8e55508e32442d40a013651cc8c60843340ce1ad0bb155e15b6435ff4fb5/collective_impersonate-2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-21 09:23:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "collective",
"github_project": "collective.impersonate",
"travis_ci": true,
"coveralls": true,
"github_actions": false,
"requirements": [],
"lcname": "collective.impersonate"
}