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 use ConfidentialQuerySet methods to enforce access control in Django admin
  • Added AuthenticationBackend to handle custom permissions
Last modified July 10, 2021: Working on homepage (9c46162)