This commit is contained in:
j3d1 2023-12-13 17:12:15 +01:00
parent 2c09540a1b
commit 125232d1c5
6 changed files with 27 additions and 47 deletions

View file

@ -23,27 +23,27 @@ const routes = [
{path: '/register', name: 'register', component: Register, meta: {requiresAuth: false}},
{path: '/howto', name: 'howto', component: HowTo, meta: {requiresAuth: true}},
{path: '/:event/items', name: 'items', component: Items, meta:
{requiresAuth: true, requiresPermission: 'inventory.view_item'}},
{requiresAuth: true, requiresPermission: 'view_item'}},
{path: '/:event/item/:uid', name: 'item', component: Items, meta:
{requiresAuth: true, requiresPermission: 'inventory.view_item'}},
{requiresAuth: true, requiresPermission: 'view_item'}},
{path: '/:event/boxes', name: 'boxes', component: Boxes, meta:
{requiresAuth: true, requiresPermission: 'inventory.view_container'}},
{requiresAuth: true, requiresPermission: 'view_container'}},
{path: '/:event/box/:uid', name: 'box', component: Boxes, meta:
{requiresAuth: true, requiresPermission: 'inventory.view_container'}},
{requiresAuth: true, requiresPermission: 'view_container'}},
{path: '/:event/tickets', name: 'tickets', component: Tickets, meta:
{requiresAuth: true, requiresPermission: 'tickets.view_issuethread'}},
{requiresAuth: true, requiresPermission: 'view_issuethread'}},
{path: '/:event/ticket/:id', name: 'ticket', component: Ticket, meta:
{requiresAuth: true, requiresPermission: 'tickets.view_issuethread'}},
{requiresAuth: true, requiresPermission: 'view_issuethread'}},
{path: '/admin', name: 'admin', component: Admin, meta:
{requiresAuth: true, requiresPermission: 'inventory.delete_event'}},
{requiresAuth: true, requiresPermission: 'delete_event'}},
{path: '/admin/files', name: 'files', component: Files, meta:
{requiresAuth: true, requiresPermission: 'inventory.delete_event'}},
{requiresAuth: true, requiresPermission: 'delete_event'}},
{path: '/admin/events', name: 'events', component: Events, meta:
{requiresAuth: true, requiresPermission: 'inventory.delete_event'}},
{requiresAuth: true, requiresPermission: 'delete_event'}},
{path: '/admin/debug', name: 'debug', component: Debug, meta:
{requiresAuth: true, requiresPermission: 'inventory.delete_event'}},
{requiresAuth: true, requiresPermission: 'delete_event'}},
{path: '/admin/users', name: 'users', component: Events, meta:
{requiresAuth: true, requiresPermission: 'inventory.delete_event'}},
{requiresAuth: true, requiresPermission: 'delete_event'}},
{path: '/user', name: 'user', component: Empty, meta: {requiresAuth: true}},
{path: '*', component: Error},
];