router: removeExtraSlashes: true routes: home-route: pattern: '/' path: controller: index action: index about-route: pattern: '/about' path: controller: index action: about cb-created: pattern: '/callback/created/{id}' path: controller: callback action: created cb-endpoint: pattern: '/cb/{id}/:params' path: controller: api action: endpoint login: pattern: '/login' path: controller: auth action: index logout: pattern: '/logout' path: controller: auth action: logout oauth: pattern: '/login/{strategy:([a-z]+)}/:params' path: controller: auth action: oauth oauth-disconnect: pattern: '/oauth/{provider:([a-z]+)}/disconnect' path: 'User::oauthdisconnect' oauth-disconnect-confirm: pattern: '/oauth/{provider:([a-z]+)}/disconnect/{confirm}' path: 'User::oauthdisconnect' user-register: pattern: '/register' path: Auth::register user-settings: pattern: '/settings' path: controller: user action: settings activation-link: pattern: '/activate/{link}' path: controller: api action: activationlink # Backend backend-home: pattern: '/admin' path: backend::user::index backend-user-list: pattern: '/admin/user/list{page:/?([0-9]+)?}' path: backend::user::index backend-user-new: pattern: '/admin/user/new' path: backend::user::new backend-user-edit: pattern: '/admin/user/{id:([0-9]+)}' path: backend::user::edit backend-user-status: pattern: '/admin/user/{id:([0-9]+)}/{type}' path: module: backend controller: user action: status backend-log: pattern: '/admin/log{page:/?([0-9]+)?}' path: backend::log::index