💥 (admin): Exige un permiso propio en cada página

This commit is contained in:
Manuel Cillero 2026-10-04 23:50:58 +02:00
parent 2299e63585
commit f337119219
6 changed files with 31 additions and 79 deletions

View file

@ -155,7 +155,7 @@ fn declare_admin_pages(bag: &mut PageBag) {
title: Lc::t("title-admin-users", &LOCALES_USER),
description: Some(Lc::t("description-admin-users", &LOCALES_USER)),
weight: 0,
permission: Some(&permission::UserPermission::AdminUsers),
permission: &permission::UserPermission::AdminUsers,
kind: AdminPageKind::View,
});
bag.add(AdminPage {
@ -164,7 +164,7 @@ fn declare_admin_pages(bag: &mut PageBag) {
title: Lc::t("title-admin-roles", &LOCALES_USER),
description: Some(Lc::t("description-admin-roles", &LOCALES_USER)),
weight: 10,
permission: Some(&permission::UserPermission::AdminRoles),
permission: &permission::UserPermission::AdminRoles,
kind: AdminPageKind::View,
});
bag.add(AdminPage {
@ -173,7 +173,7 @@ fn declare_admin_pages(bag: &mut PageBag) {
title: Lc::t("title-admin-permissions", &LOCALES_USER),
description: Some(Lc::t("description-admin-permissions", &LOCALES_USER)),
weight: 20,
permission: Some(&permission::UserPermission::AdminPermissions),
permission: &permission::UserPermission::AdminPermissions,
kind: AdminPageKind::View,
});
}