Changeset View
Changeset View
Standalone View
Standalone View
src/resources/js/user/routes.js
import LoginComponent from '../../vue/Login' | import LoginComponent from '../../vue/Login' | ||||
import LogoutComponent from '../../vue/Logout' | import LogoutComponent from '../../vue/Logout' | ||||
import PageComponent from '../../vue/Page' | import PageComponent from '../../vue/Page' | ||||
import PasswordResetComponent from '../../vue/PasswordReset' | import PasswordResetComponent from '../../vue/PasswordReset' | ||||
import SignupComponent from '../../vue/Signup' | import SignupComponent from '../../vue/Signup' | ||||
// Here's a list of lazy-loaded components | // Here's a list of lazy-loaded components | ||||
// Note: you can pack multiple components into the same chunk, webpackChunkName | // Note: you can pack multiple components into the same chunk, webpackChunkName | ||||
// is also used to get a sensible file name instead of numbers | // is also used to get a sensible file name instead of numbers | ||||
const DashboardComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Dashboard') | const DashboardComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Dashboard') | ||||
const DistlistInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/Info') | const DistlistInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/Info') | ||||
const DistlistListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/List') | const DistlistListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Distlist/List') | ||||
const DomainInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/Info') | const DomainInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/Info') | ||||
const DomainListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/List') | const DomainListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Domain/List') | ||||
const FileInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/File/Info') | |||||
const FileListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/File/List') | |||||
const MeetComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Rooms') | const MeetComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Rooms') | ||||
const ResourceInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/Info') | const ResourceInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/Info') | ||||
const ResourceListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/List') | const ResourceListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Resource/List') | ||||
const SettingsComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Settings') | const SettingsComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/Settings') | ||||
const SharedFolderInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/Info') | const SharedFolderInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/Info') | ||||
const SharedFolderListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/List') | const SharedFolderListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/SharedFolder/List') | ||||
const UserInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/Info') | const UserInfoComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/Info') | ||||
const UserListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/List') | const UserListComponent = () => import(/* webpackChunkName: "../user/pages" */ '../../vue/User/List') | ||||
Show All 29 Lines | const routes = [ | ||||
}, | }, | ||||
{ | { | ||||
path: '/domains', | path: '/domains', | ||||
name: 'domains', | name: 'domains', | ||||
component: DomainListComponent, | component: DomainListComponent, | ||||
meta: { requiresAuth: true, perm: 'domains' } | meta: { requiresAuth: true, perm: 'domains' } | ||||
}, | }, | ||||
{ | { | ||||
path: '/file/:file', | |||||
name: 'file', | |||||
component: FileInfoComponent, | |||||
meta: { requiresAuth: true /*, perm: 'files' */ } | |||||
}, | |||||
{ | |||||
path: '/files', | |||||
name: 'files', | |||||
component: FileListComponent, | |||||
meta: { requiresAuth: true, perm: 'files' } | |||||
}, | |||||
{ | |||||
path: '/login', | path: '/login', | ||||
name: 'login', | name: 'login', | ||||
component: LoginComponent | component: LoginComponent | ||||
}, | }, | ||||
{ | { | ||||
path: '/logout', | path: '/logout', | ||||
name: 'logout', | name: 'logout', | ||||
component: LogoutComponent | component: LogoutComponent | ||||
▲ Show 20 Lines • Show All 97 Lines • Show Last 20 Lines |