Skip to content

minor: LDPPermissions overhaul

Calum Mackervoy requested to merge 305-permissions-refactor into master

Closes #305 (closed) #297 (closed) #328 (closed) #329 (closed) #295 (closed) #343 (closed) #197 (closed) #325 (closed)

See issue #305 (closed) for full description. Fixes various permissions bugs, cleans everything up & removes buggy functions like user_permissions

Partial fix for #291 (closed)

TODO:

  • code redesign
  • tests for #291 (closed) and #297 (closed)
  • performance tests
  • extending unit tests
  • reintroduce or remove permissions cache
  • MRs for packages
  • documentation (guides)
  • release notes
  • merging DjangoLDPv2
  • superuser permissions

Related MRs in packages

Edited by Calum Mackervoy

Merge request reports