Fix: remove admin.logentry perm, use admin (staff) status (#6380)

This commit is contained in:
shamoon authored and GitHub committed 2024-04-14 00:35:34 +00:00
1 parent 47b4a602a7
commit f812f2af4d
15 files changed
+81 -47

No files matched your search

+6 -4
View File
@@ -23,10 +23,12 @@ export class PermissionsGuard {
state: RouterStateSnapshot
): boolean | UrlTree {
if (
!this.permissionsService.currentUserCan(
route.data.requiredPermission.action,
route.data.requiredPermission.type
)
(route.data.requireAdmin && !this.permissionsService.isAdmin()) ||
(route.data.requiredPermission &&
!this.permissionsService.currentUserCan(
route.data.requiredPermission.action,
route.data.requiredPermission.type
))
) {
// Check if tour is running 1 = TourState.ON
if (this.tourService.getStatus() !== 1) {