81 lines
1.9 KiB
YAML
81 lines
1.9 KiB
YAML
|
|
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
|