Impostor

Django app that enables staff to log in as other users using their own credentials.

MIT License

Downloads
2.9K
Stars
155
Committers
9
Impostor - v3.1.0 Latest Release

Published by avallbona 11 months ago

Improvements of version v.3.1.0:

  • added support for django 4.1 and 4.2
  • added support for python 3.10, 3.11 and 3.12
  • dropped support for django 1.11
  • dropped support for pythjon 3.4, 3.5 and 3.6
Impostor - v3.0.0

Published by avallbona over 2 years ago

Improvements of v3.0.0:

  • added support for django 3.2 and django 4.0
  • implemented support for custom user model and custom USERNAME_FIELD (Saurav Sharma)
  • added pre-commit config file
  • applied black and isort to source code

It's a breaking change given that now do not try to log with the username and the email by default. It only tries to login with the USERNAME_FIELD configured in the settings.

Impostor - v2.0.5

Published by avallbona over 3 years ago

Improvements of v2.0.5:

  • added support for django 3.1
  • added support for python 3.9
  • updated dev dependencies
  • updated documentation
  • added code of conduct
  • added contributing
  • added django versions badge
Impostor - v2.0.4

Published by avallbona over 4 years ago

Improvements of v2.0.4

  • Refactored setup.py in order to pack all the needed files
  • Extended the default admin template to show user logged as another user
  • Added __str__ to ImpostorLog
  • Updated MANIFEST.in
  • Moved some package metadata to __init__
  • Improved code coverage
Impostor - v2.0.3

Published by avallbona over 4 years ago

Impostor improvements, v2.0.3

  • Adjusted github action for tests
  • Improved some documentation
Impostor - v2.0.2

Published by avallbona over 4 years ago

Impostor improvements, v2.0.2

  • Fixed some code style issues
  • Changed token generation in ImpostorLog
  • Added Codacy badge
Impostor - v2.0.1

Published by avallbona over 4 years ago

Impostor improvements, v2.0.1

  • Added codecov coverage
  • Improved code coverage
  • Fixed test execution with django versions
Impostor - v2.0.0

Published by avallbona over 4 years ago

Impostor improvements, v2.0.0

  • adapted Impostor to newer versions of django 1.11, 2.0, 2.1, 2.2, 3.0
  • added tox for running tests
  • improved tests and coverage
  • added github action for running tests and deploy package to pypi
  • added support for django custom_user_model
  • updated todo list
  • Improved documentation on README.md
  • added changelog
  • removed unnecessary code
  • added migrations
  • added linter
  • updated changelog
  • modified action for deploy package on release
Package Rankings
Top 8.17% on Proxy.golang.org
Top 10.23% on Pypi.org
Badges
Extracted from project README
pypi codecov Downloads Python versions Codacy Badge
Related Projects