Archived
1
0
Fork 0

app/config/routes.yml: define all routes and use shorthand path fields.

This commit is contained in:
Henrik Hautakoski 2023-04-30 16:44:36 +02:00
parent 8c9455a2d5
commit d2e7d6b670

View file

@ -4,58 +4,61 @@ router:
routes: routes:
home-route: home-route:
pattern: '/' pattern: '/'
path: path: Index::index
controller: index
action: index
about-route: about-route:
pattern: '/about' pattern: '/about'
path: path: Index::about
controller: index
action: about # Callbacks
cb-list:
pattern: '/callback/list'
path: Callback::list
cb-new:
pattern: '/callback/new'
path: Callback::new
cb-created: cb-created:
pattern: '/callback/created/{id}' pattern: '/callback/created/{id}'
path: path: Callback::created
controller: callback cb-show:
action: created pattern: '/callback/show/{id}'
path: Callback::show
cb-endpoint: cb-endpoint:
pattern: '/cb/{id}/:params' pattern: '/cb/{id}/:params'
path: path: Api::endpoint
controller: api
action: endpoint # login
login: login:
pattern: '/login' pattern: '/login'
path: path: Auth::index
controller: auth
action: index
logout: logout:
pattern: '/logout' pattern: '/logout'
path: path: Auth::logout
controller: auth
action: logout
oauth: oauth:
pattern: '/login/{strategy:([a-z]+)}/:params' pattern: '/login/{strategy:([a-z]+)}/:params'
path: path: Auth::oauth
controller: auth
action: oauth
oauth-disconnect: oauth-disconnect:
pattern: '/oauth/{provider:([a-z]+)}/disconnect' pattern: '/oauth/{provider:([a-z]+)}/disconnect'
path: 'User::oauthdisconnect' path: 'User::oauthdisconnect'
oauth-disconnect-confirm: oauth-disconnect-confirm:
pattern: '/oauth/{provider:([a-z]+)}/disconnect/{confirm}' pattern: '/oauth/{provider:([a-z]+)}/disconnect/{confirm}'
path: 'User::oauthdisconnect' path: 'User::oauthdisconnect'
# User
user-register: user-register:
pattern: '/register' pattern: '/register'
path: Auth::register path: Auth::register
user-settings: user-settings:
pattern: '/settings' pattern: '/settings'
path: path: User::settings
controller: user user-activity-log:
action: settings pattern: '/user/activity'
path: User::activity
activation-link: activation-link:
pattern: '/activate/{link}' pattern: '/activate/{link}'
path: path: Api::activationlink
controller: api
action: activationlink
# Backend # Backend
backend-home: backend-home:
@ -75,10 +78,7 @@ router:
path: backend::user::activation-email path: backend::user::activation-email
backend-user-status: backend-user-status:
pattern: '/admin/user/{id:([0-9]+)}/status/{type}' pattern: '/admin/user/{id:([0-9]+)}/status/{type}'
path: path: backend::user::status
module: backend
controller: user
action: status
backend-log: backend-log:
pattern: '/admin/log{page:/?([0-9]+)?}' pattern: '/admin/log{page:/?([0-9]+)?}'
path: backend::log::index path: backend::log::index