collective.impersonate


Namecollective.impersonate JSON
Version 2.0 PyPI version JSON
download
home_pagehttps://github.com/collective/collective.impersonate
SummaryAllow administrator to impersonate another user, for debugging purposes.
upload_time2024-10-21 09:23:14
maintainerNone
docs_urlNone
authorNiteoWeb Ltd.
requires_python>=3.8
licenseGPL version 2
keywords python plone
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI
coveralls test coverage
            ======================
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"
}
        
Elapsed time: 0.48840s