Changeset View
Changeset View
Standalone View
Standalone View
src/resources/js/routes-user.js
Show All 25 Lines | const routes = [ | ||||
name: 'dashboard', | name: 'dashboard', | ||||
component: DashboardComponent, | component: DashboardComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true } | ||||
}, | }, | ||||
{ | { | ||||
path: '/distlist/:list', | path: '/distlist/:list', | ||||
name: 'distlist', | name: 'distlist', | ||||
component: DistlistInfoComponent, | component: DistlistInfoComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'distlists' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/distlists', | path: '/distlists', | ||||
name: 'distlists', | name: 'distlists', | ||||
component: DistlistListComponent, | component: DistlistListComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'distlists' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/domain/:domain', | path: '/domain/:domain', | ||||
name: 'domain', | name: 'domain', | ||||
component: DomainInfoComponent, | component: DomainInfoComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'domains' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/domains', | path: '/domains', | ||||
name: 'domains', | name: 'domains', | ||||
component: DomainListComponent, | component: DomainListComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'domains' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/login', | path: '/login', | ||||
name: 'login', | name: 'login', | ||||
component: LoginComponent | component: LoginComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/logout', | path: '/logout', | ||||
Show All 34 Lines | const routes = [ | ||||
alias: '/signup/voucher/:param', | alias: '/signup/voucher/:param', | ||||
name: 'signup', | name: 'signup', | ||||
component: SignupComponent | component: SignupComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/user/:user', | path: '/user/:user', | ||||
name: 'user', | name: 'user', | ||||
component: UserInfoComponent, | component: UserInfoComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'users' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/users', | path: '/users', | ||||
name: 'users', | name: 'users', | ||||
component: UserListComponent, | component: UserListComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'users' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/wallet', | path: '/wallet', | ||||
name: 'wallet', | name: 'wallet', | ||||
component: WalletComponent, | component: WalletComponent, | ||||
meta: { requiresAuth: true } | meta: { requiresAuth: true, perm: 'wallets' } | ||||
}, | }, | ||||
{ | { | ||||
name: '404', | name: '404', | ||||
path: '*', | path: '*', | ||||
component: PageComponent | component: PageComponent | ||||
} | } | ||||
] | ] | ||||
export default routes | export default routes |