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.


Install collective.impersonate by adding it to your buildout:



eggs =

and then running bin/buildout


See the docs folder (or on GitHub) for instructions on how to use this add-on.


  • autocomplete with search select2 widget for choosing the user to impersonate


The project is licensed under the GPLv2.

Based on the old niteoweb.loginas package:



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.

Files for collective.impersonate, version 1.2
Filename, size File type Python version Upload date Hashes
Filename, size collective.impersonate-1.2.tar.gz (1.3 MB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page