router: removeExtraSlashes: true routes: home-route: pattern: '/' path: Index::index about-route: pattern: '/about' path: Index::about # Callbacks cb-list: pattern: '/callback/list' path: Callback::list cb-new: pattern: '/callback/new' path: Callback::new cb-created: pattern: '/callback/created/{id}' path: Callback::created cb-show: pattern: '/callback/show/{id}' path: Callback::show cb-endpoint: pattern: '/cb/{id}/:params' path: Api::endpoint # login login: pattern: '/login' path: Auth::index logout: pattern: '/logout' path: Auth::logout oauth: pattern: '/login/{strategy:([a-z]+)}/:params' path: Auth::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 user-register: pattern: '/register' path: Auth::register user-settings: pattern: '/settings' path: User::settings user-activity-log: pattern: '/user/activity' path: User::activity activation-link: pattern: '/activate/{link}' path: Api::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-impersonate: pattern: '/admin/impersonate/{id:([0-9]+)}' path: backend::user::impersonate backend-user-activation-email: pattern: '/admin/user/{id:([0-9]+)}/activation' path: backend::user::activation-email backend-user-status: pattern: '/admin/user/{id:([0-9]+)}/status/{type}' path: backend::user::status backend-log: pattern: '/admin/log{page:/?([0-9]+)?}' path: backend::log::index