SilasBerger / teaching-website

My teaching website 👨‍🏫
https://teach.silasberger.ch
1 stars 0 forks source link

Spike: admin functionality (Allow teachers to change document access) #49

Closed SilasBerger closed 3 weeks ago

SilasBerger commented 1 month ago

This task is a direct follow up to #47. The previous task is all about the initial puncture from the student frontend to the DB. In this task, the goal is to set this up in a way that is reusable and well-designed, with admin functionality in mind.

Document roots have an access level (RW, RO, None) defined on the root itself, as well as by user- and student group-based permissions. Allow teachers to change the access level of a given document (root) for (1) everyone, (2) a student group, and (3) a particular student.

SilasBerger commented 1 month ago

Some thoughts:

SilasBerger commented 3 weeks ago

Obsolete: see #47.