permission type rename

This commit is contained in:
Julian Krauser 2025-02-15 11:26:34 +01:00
parent 8033038c2e
commit 9d96a3f921
36 changed files with 128 additions and 108 deletions

View file

@ -301,21 +301,21 @@ const router = createRouter({
path: "settings",
name: "admin-settings",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings" },
meta: { type: "read", section: "configuration" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
path: "",
name: "admin-settings-default",
component: () => import("@/views/admin/ViewSelect.vue"),
meta: { type: "read", section: "settings" },
meta: { type: "read", section: "configuration" },
beforeEnter: [abilityAndNavUpdate],
},
{
path: "qualification",
name: "admin-settings-qualification-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "qualification" },
meta: { type: "read", section: "configuration", module: "qualification" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -327,7 +327,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-qualification-edit",
component: () => import("@/views/admin/configuration/qualification/QualificationEdit.vue"),
meta: { type: "update", section: "settings", module: "qualification" },
meta: { type: "update", section: "configuration", module: "qualification" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -337,7 +337,7 @@ const router = createRouter({
path: "award",
name: "admin-settings-award-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "award" },
meta: { type: "read", section: "configuration", module: "award" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -349,7 +349,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-award-edit",
component: () => import("@/views/admin/configuration/award/AwardEdit.vue"),
meta: { type: "update", section: "settings", module: "award" },
meta: { type: "update", section: "configuration", module: "award" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -359,21 +359,21 @@ const router = createRouter({
path: "executive-position",
name: "admin-settings-executive_position-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "executive_position" },
meta: { type: "read", section: "configuration", module: "executive_position" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
path: "",
name: "admin-settings-executive_position",
component: () => import("@/views/admin/configuration/executivePosition/ExecutivePosition.vue"),
meta: { type: "read", section: "settings", module: "executive_position" },
meta: { type: "read", section: "configuration", module: "executive_position" },
beforeEnter: [abilityAndNavUpdate],
},
{
path: ":id/edit",
name: "admin-settings-executive_position-edit",
component: () => import("@/views/admin/configuration/executivePosition/ExecutivePositionEdit.vue"),
meta: { type: "update", section: "settings", module: "executive_position" },
meta: { type: "update", section: "configuration", module: "executive_position" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -383,7 +383,7 @@ const router = createRouter({
path: "communication-type",
name: "admin-settings-communication_type-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "communication_type" },
meta: { type: "read", section: "configuration", module: "communication_type" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -395,7 +395,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-communication_type-edit",
component: () => import("@/views/admin/configuration/communicationType/CommunicationTypeEdit.vue"),
meta: { type: "update", section: "settings", module: "communication_type" },
meta: { type: "update", section: "configuration", module: "communication_type" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -405,7 +405,7 @@ const router = createRouter({
path: "status",
name: "admin-settings-membership_status-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "membership_status" },
meta: { type: "read", section: "configuration", module: "membership_status" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -417,7 +417,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-membership_status-edit",
component: () => import("@/views/admin/configuration/membershipStatus/MembershipStatusEdit.vue"),
meta: { type: "update", section: "settings", module: "membership_status" },
meta: { type: "update", section: "configuration", module: "membership_status" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -427,7 +427,7 @@ const router = createRouter({
path: "salutation",
name: "admin-settings-salutation-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "salutation" },
meta: { type: "read", section: "configuration", module: "salutation" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -439,7 +439,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-salutation-edit",
component: () => import("@/views/admin/configuration/salutation/SalutationEdit.vue"),
meta: { type: "update", section: "settings", module: "salutation" },
meta: { type: "update", section: "configuration", module: "salutation" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -449,7 +449,7 @@ const router = createRouter({
path: "calendar-type",
name: "admin-settings-calendar_type-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "calendar_type" },
meta: { type: "read", section: "configuration", module: "calendar_type" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -461,7 +461,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-calendar_type-edit",
component: () => import("@/views/admin/configuration/calendarType/CalendarTypeEdit.vue"),
meta: { type: "update", section: "settings", module: "calendar_type" },
meta: { type: "update", section: "configuration", module: "calendar_type" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -471,14 +471,14 @@ const router = createRouter({
path: "query-store",
name: "admin-settings-query_store",
component: () => import("@/views/admin/configuration/queryStore/QueryStore.vue"),
meta: { type: "read", section: "settings", module: "query_store" },
meta: { type: "read", section: "configuration", module: "query_store" },
beforeEnter: [abilityAndNavUpdate],
},
{
path: "template",
name: "admin-settings-template-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "settings", module: "template" },
meta: { type: "read", section: "configuration", module: "template" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -496,7 +496,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-settings-template-edit",
component: () => import("@/views/admin/configuration/template/TemplateEdit.vue"),
meta: { type: "update", section: "settings", module: "template" },
meta: { type: "update", section: "configuration", module: "template" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -506,14 +506,14 @@ const router = createRouter({
path: "template-usage",
name: "admin-settings-template_usage",
component: () => import("@/views/admin/configuration/templateUsage/TemplateUsage.vue"),
meta: { type: "read", section: "settings", module: "template_usage" },
meta: { type: "read", section: "configuration", module: "template_usage" },
beforeEnter: [abilityAndNavUpdate],
},
{
path: "newsletter-config",
name: "admin-settings-newsletter_config",
component: () => import("@/views/admin/configuration/newsletterConfig/NewsletterConfig.vue"),
meta: { type: "read", section: "settings", module: "newsletter_config" },
meta: { type: "read", section: "configuration", module: "newsletter_config" },
beforeEnter: [abilityAndNavUpdate],
},
],
@ -522,21 +522,21 @@ const router = createRouter({
path: "user",
name: "admin-user",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "user" },
meta: { type: "read", section: "management" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
path: "",
name: "admin-user-default",
component: () => import("@/views/admin/ViewSelect.vue"),
meta: { type: "read", section: "user" },
meta: { type: "read", section: "management" },
beforeEnter: [abilityAndNavUpdate],
},
{
path: "user",
name: "admin-user-user-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "user", module: "user" },
meta: { type: "read", section: "management", module: "user" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -553,7 +553,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-user-user-edit",
component: () => import("@/views/admin/management/user/UserEdit.vue"),
meta: { type: "update", section: "user", module: "user" },
meta: { type: "update", section: "management", module: "user" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -561,7 +561,7 @@ const router = createRouter({
path: ":id/permission",
name: "admin-user-user-permission",
component: () => import("@/views/admin/management/user/UserEditPermission.vue"),
meta: { type: "update", section: "user", module: "user" },
meta: { type: "update", section: "management", module: "user" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -569,7 +569,7 @@ const router = createRouter({
path: ":id/roles",
name: "admin-user-user-roles",
component: () => import("@/views/admin/management/user/UserEditRoles.vue"),
meta: { type: "update", section: "user", module: "user" },
meta: { type: "update", section: "management", module: "user" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -579,7 +579,7 @@ const router = createRouter({
path: "role",
name: "admin-user-role-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "user", module: "role" },
meta: { type: "read", section: "management", module: "role" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -591,7 +591,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-user-role-edit",
component: () => import("@/views/admin/management/role/RoleEdit.vue"),
meta: { type: "update", section: "user", module: "role" },
meta: { type: "update", section: "management", module: "role" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -599,7 +599,7 @@ const router = createRouter({
path: ":id/permission",
name: "admin-user-role-permission",
component: () => import("@/views/admin/management/role/RoleEditPermission.vue"),
meta: { type: "update", section: "user", module: "role" },
meta: { type: "update", section: "management", module: "role" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -609,7 +609,7 @@ const router = createRouter({
path: "webapi",
name: "admin-user-webapi-route",
component: () => import("@/views/RouterView.vue"),
meta: { type: "read", section: "user", module: "webapi" },
meta: { type: "read", section: "management", module: "webapi" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -621,7 +621,7 @@ const router = createRouter({
path: ":id/edit",
name: "admin-user-webapi-edit",
component: () => import("@/views/admin/management/webapi/WebapiEdit.vue"),
meta: { type: "update", section: "user", module: "webapi" },
meta: { type: "update", section: "management", module: "webapi" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -629,7 +629,7 @@ const router = createRouter({
path: ":id/permission",
name: "admin-user-webapi-permission",
component: () => import("@/views/admin/management/webapi/WebapiEditPermission.vue"),
meta: { type: "update", section: "user", module: "webapi" },
meta: { type: "update", section: "management", module: "webapi" },
beforeEnter: [abilityAndNavUpdate],
props: true,
},
@ -639,7 +639,7 @@ const router = createRouter({
path: "backup",
name: "admin-user-backup-route",
component: () => import("@/views/admin/management/backup/BackupRouting.vue"),
meta: { type: "read", section: "user", module: "backup" },
meta: { type: "read", section: "management", module: "backup" },
beforeEnter: [abilityAndNavUpdate],
children: [
{
@ -778,6 +778,7 @@ export default router;
declare module "vue-router" {
interface RouteMeta {
admin?: boolean;
type?: PermissionType | "admin";
section?: PermissionSection;
module?: PermissionModule;