summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2023-11-28 09:41:53 +0300
committerFrederick Muriuki Muriithi2023-11-28 09:41:53 +0300
commit400bac3a9142c872d6b57015e8fe8aa8f064b14e (patch)
treefcb92c804742a270383b35dee2b1b77eabe61556
parent7a7d9a002fab909004632811c659332ad37d9709 (diff)
downloadgn-gemtext-400bac3a9142c872d6b57015e8fe8aa8f064b14e.tar.gz
List tasks and mark progress of each
Add tasks to be handled towards resolving the issue with a check-mark for completed tasks. Only one task, still in consideration, is yet to be completed.
-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?