-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Status: Complex Issueadvanced, particularly challenging topic that requires extensive knowledge of the code baseadvanced, particularly challenging topic that requires extensive knowledge of the code base
Description
- Check and possible adapt the Permission system in the replication-backend as we introduce additional databases (
notifications-<USER_ID>
). Do the endpoints still function as expected? - Adapt the permission system to grant/deny access to a whole user-specific database:
- e.g. by default a user should always access the CouchDBs for that account (
notifications-<MY_USER_ID>
) but never those of other accounts (notifications-<OTHER_USER_ID>
). - an explicit permission for the NotificationEvent entity type shouldn't be required in Config:Permissions (because the access is handled by splitting it into the user-specific couchdb)
- How do we encode or hard-code these rules?
- Implement the additional checks
- e.g. by default a user should always access the CouchDBs for that account (
Metadata
Metadata
Assignees
Labels
Status: Complex Issueadvanced, particularly challenging topic that requires extensive knowledge of the code baseadvanced, particularly challenging topic that requires extensive knowledge of the code base
Type
Projects
Status
Todo (ready for work)