Changelog
All notable changes to this project will be documented here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0 - 2021-07-09
Changed
- Enhance
ConfidentialQuerySet
API - Enhance integration with DJango admin site
0.4 - 2021-06-24
Changed
- Remove the need to use a custom authentication backend
- Enhance
ConfidentialQuerySet
API - Enhance integration with DJango admin site
0.3 - 2021-06-24
Changed
- Make access control hierarchical, introduce the idea of quantifiers
- Refactor access control logic out of the
ModelAdmin
class so that is could be used in other places as well
0.2 - 2021-06-24
Changed
- Project was renamed from Django Granular Permissions to Django access Control
0.1 - 2021-06-23
Added
- Added
ConfidentialQuerySet
which provides access control on the data access level - Added
ConfidentialModelAdmin
which can useConfidentialQuerySet
methods to enforce access control in Django admin - Added
AuthenticationBackend
to handle custom permissions
Last modified July 10, 2021: Working on homepage (9c46162)