Releases: ansible/django-ansible-base
Releases · ansible/django-ansible-base
v2024.1.31
What's Changed
- Add a non-admin, authenticated api client fixture by @relrod in #25
- Fix stacks raised by get_authenticator_plugin by @john-westcott-iv in #29
- Remove creation of admin user by @john-westcott-iv in #26
- Add UI labels for authenticator_plugin serializers by @john-westcott-iv in #30
- [CI] Avoid using pyfakefs's fs fixture by @relrod in #31
- Add SAML AuthenticatorPlugin by @john-westcott-iv in #28
- Load settings from self if backend does not have value by @john-westcott-iv in #33
- Expect list endpoints to be called -list by @relrod in #34
- Add login_redirect_override to ui_auth endpoint by @john-westcott-iv in #35
- Add ui_field_labels to SAML authenticator plugin by @john-westcott-iv in #38
- Make plugins respect is_active user field by @john-westcott-iv in #37
- Catch exception in urlparse by @john-westcott-iv in #40
- Add authenticator_plugin dev documentation and updates for SAML plugin by @john-westcott-iv in #36
- AWX SAML parity by @john-westcott-iv in #39
- Update swagger docs by @Dostonbek1 in #43
- Removing some 'gateway' strings by @john-westcott-iv in #42
- Fixing PATCHing issue in authenticators when configuration is not in payload by @john-westcott-iv in #47
- Enable feature flags by @john-westcott-iv in #50
- Add M2M relationship between authenticator and users by @john-westcott-iv in #48
- Fix migration by @john-westcott-iv in #51
- Implement AWX filtering and sorting as platform standard by @john-westcott-iv in #49
- Fix system checks you get with test settings by @AlanCoding in #52
- Fix authenticator and authenticator_map docstrings by @john-westcott-iv in #57
- Optional requirements by @john-westcott-iv in #55
- [CI] Drop pyfakefs, use custom auth fixture by @relrod in #32
- [AAP-19305] fix 500 error on /authenticators/ DELETE endpoint by @Dostonbek1 in #60
- Equal created and modified datetime for new records by @cutwater in #59
- Add get_setting function by @john-westcott-iv in #63
- chore: add venv to gitignore by @Dostonbek1 in #64
- Update ui_auth response to include custom login info and logo by @Dostonbek1 in #62
- chore: move auth log message to DEBUG level by @Alex-Izquierdo in #65
- [AAP-18273] Update authenticator type field to be non-editable after creation by @Dostonbek1 in #66
- Common function changes by @john-westcott-iv in #27
- Add DRF middleware for channels authentication by @bzwei in #53
- Add explicit packages list to pyproject.toml by @bpedersen2 in #68
- Add abstract organization model by @cutwater in #54
- Allow using the admin pages to poke at models in test_app by @AlanCoding in #70
- Remove app setup that is no longer used by @AlanCoding in #71
- Avoid importing ansible_encryption at start up by @TheRealHaoLiu in #74
- Fix setuptools include so wheel have all folders by @rcarrillocruz in #77
- Add in defaults for team and org to avoid attribute errors by @AlanCoding in #75
- Prevent error-prone logic from running on import by @AlanCoding in #72
- Use existing org and team models if they exist by @AlanCoding in #79
- Make team-organization relationship a ForeignKey by @AlanCoding in #73
- Split DAB into multiple applications by @john-westcott-iv in #76
- Add table to give different names of features by @AlanCoding in #83
- Delete unused code by @AlanCoding in #87
- Adding jwt_auth feature by @john-westcott-iv in #81
- Fix summary_fields for the User model, document expectations by @AlanCoding in #84
- fix: update jwt auth user model method by @Dostonbek1 in #91
- Adding
choices
to the data shown by the serializer if it exists on the field (specifically for ChoiceField). by @john-westcott-iv in #82 - Exclude test_app from distribution by @cutwater in #89
- Fix reference to requirements file that does not exist by @AlanCoding in #97
- fix: change authenticate to return None instead of tuple by @Dostonbek1 in #96
- Black updated and changed format by @AlanCoding in #99
- Add boostrap script for test_app by @AlanCoding in #95
- Allow system user in attribution fields by @relrod in #98
- Allow opting out of nonexistent sys user warning by @relrod in #102
- Move common fixtures to first class module by @relrod in #106
- Drop users from abstract org by @relrod in #113
- Resource registry by @newswangerd in #41
- Switch to calver by @shanemcd in #108
- Add GitHub workflow "Release django-ansible-base" by @john-westcott-iv in #104
New Contributors
- @AlanCoding made their first contribution in #52
- @cutwater made their first contribution in #59
- @Alex-Izquierdo made their first contribution in #65
- @bzwei made their first contribution in #53
- @bpedersen2 made their first contribution in #68
- @TheRealHaoLiu made their first contribution in #74
- @rcarrillocruz made their first contribution in #77
- @newswangerd made their first contribution in #41
- @shanemcd made their first contribution in #108
Full Changelog: 0.1.0...2024.1.31