feat: add canOperateReports and canFlagReportContent functions for report management
This commit is contained in:
@@ -113,6 +113,11 @@ bool canManageReports(const UserContext &user)
|
||||
return isAdmin(user) || hasPermission(user, "reports.manage");
|
||||
}
|
||||
|
||||
bool canOperateReports(const UserContext &user)
|
||||
{
|
||||
return !isAdmin(user) && canManageReports(user);
|
||||
}
|
||||
|
||||
bool isAdmin(const UserContext &user)
|
||||
{
|
||||
return hasRole(user, "admin") || hasPermission(user, "admin.manage");
|
||||
|
||||
Reference in New Issue
Block a user