summaryrefslogtreecommitdiff
path: root/issues/authentication_authorisation
diff options
context:
space:
mode:
Diffstat (limited to 'issues/authentication_authorisation')
-rw-r--r--issues/authentication_authorisation/rework-resources-system.gmi6
1 files changed, 6 insertions, 0 deletions
diff --git a/issues/authentication_authorisation/rework-resources-system.gmi b/issues/authentication_authorisation/rework-resources-system.gmi
index f3ba6f9..eeec47d 100644
--- a/issues/authentication_authorisation/rework-resources-system.gmi
+++ b/issues/authentication_authorisation/rework-resources-system.gmi
@@ -23,3 +23,9 @@ For the "system" itself, and "user groups" we have special cases to handle the u
With the addition of case-attribute editing stuff, we also run into the issue where the current existing system is not generic enough, and the code thus needs yet another edge case.
This means that there is a need to refactor the code to make the concept of a "resource" global, and any/all privileges a user has should act on a particular resource. We can then add the resource types/categories as we encounter them, without having to change most of the core code dealing with the authorisations.
+
+### Tasks
+
+* [x] Make resource to represent the system itself
+* [x] Make resources, each representing one of the "user groups"
+* [ ] Make resources, each representing the users of the system -- maybe?