Permission system need re-structuring #95

Closed
opened 2026-02-04 16:46:56 +03:00 by OVERLORD · 0 comments
Owner

Originally created by @ssddanbrown on GitHub (Apr 15, 2016).

The permission system currently has two components:

  1. Role-level permissions
  2. Entity-level permissions

These two permission areas need to be joined up in an intermediate table which can be queried efficiently and easily, Especially for getting a collection of entities, Since the current system produces large queries and will be hard to expand & maintain in the future.

Originally created by @ssddanbrown on GitHub (Apr 15, 2016). The permission system currently has two components: 1. Role-level permissions 2. Entity-level permissions These two permission areas need to be joined up in an intermediate table which can be queried efficiently and easily, Especially for getting a collection of entities, Since the current system produces large queries and will be hard to expand & maintain in the future.
OVERLORD added the 🔧 Maintenance label 2026-02-04 16:46:56 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#95