Skip to main content

Allow administrator to impersonate another user, for debugging purposes.

Project description

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.

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

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]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective_impersonate-2.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

collective.impersonate-2.0-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file collective_impersonate-2.0.tar.gz.

File metadata

  • Download URL: collective_impersonate-2.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for collective_impersonate-2.0.tar.gz
Algorithm Hash digest
SHA256 eb7aa919b32752d8990dc5b8007861f4b838de2969a3b3065dfd65ef1c4b3e8b
MD5 9b52b018da4909d9143c2a09ed90efd9
BLAKE2b-256 ad418e55508e32442d40a013651cc8c60843340ce1ad0bb155e15b6435ff4fb5

See more details on using hashes here.

File details

Details for the file collective.impersonate-2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for collective.impersonate-2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ca740940e8996a1f4313ac3ee3f9cf9cd0232af0a94bb7f65f4936a592d1b74a
MD5 520dc6fd51ebf834a35a965d860d70ae
BLAKE2b-256 81dfd30c749880c042ed0db95d114a941ef610d06b7bd3e44bfe715dd32b777b

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page