webcron/config/routes.yaml

83 lines
1.7 KiB
YAML
Raw Normal View History

2021-04-06 23:19:51 +02:00
default:
path: '/'
2022-09-08 12:28:38 +02:00
controller: App\Controller\UserController::loginAction
2021-04-06 23:19:51 +02:00
2022-05-30 13:31:11 +02:00
login_check:
path: '/login_check'
logout:
path: '/logout'
2022-02-04 14:21:42 +01:00
health:
path: '/health'
2022-06-08 12:26:06 +02:00
controller: App\Controller\SiteController::healthAction
2022-02-04 14:21:42 +01:00
favicon:
path: '/favicon.ico'
2022-06-08 12:26:06 +02:00
controller: App\Controller\SiteController::faviconAction
2022-09-08 12:28:38 +02:00
settings:
path: '/{_locale}/settings'
methods: [ 'GET' ]
controller: App\Controller\UserController::settingsAction
settings_save:
path: '/{_locale}/settings'
methods: [ 'POST' ]
controller: App\Controller\UserController::settingsSaveAction
2022-05-30 13:31:11 +02:00
default_locale:
path: '/{_locale}'
2022-09-08 12:28:38 +02:00
controller: App\Controller\UserController::loginAction
2022-05-30 13:31:11 +02:00
2021-04-06 23:19:51 +02:00
login:
2022-05-24 18:09:14 +02:00
path: '/{_locale}/login'
2022-09-08 12:28:38 +02:00
controller: App\Controller\UserController::loginAction
2021-04-07 13:31:57 +02:00
2023-01-16 12:45:27 +01:00
webhook:
path: '/hook/{id}/{token}'
controller: App\Controller\JobController::hookAction
requirements:
id: \d+
token: '[A-Za-z0-9]+'
2021-04-08 14:54:30 +02:00
job_index:
2022-05-24 18:09:14 +02:00
path: '/{_locale}/job'
2022-06-08 12:26:06 +02:00
controller: App\Controller\JobController::defaultAction
2021-04-08 14:54:30 +02:00
job_view:
2022-05-24 18:09:14 +02:00
path: '/{_locale}/job/{id}/{all}'
2021-05-24 14:08:30 +02:00
methods: [ 'GET' ]
2022-06-08 12:26:06 +02:00
controller: App\Controller\JobController::jobAction
2021-04-08 14:54:30 +02:00
defaults:
2021-05-27 11:46:30 +02:00
all: false
2021-05-24 14:08:30 +02:00
requirements:
id: \d+
all: (all|)
2021-05-24 14:08:30 +02:00
job_delete:
2022-05-24 18:09:14 +02:00
path: '/{_locale}/job/{id}'
2021-05-24 14:08:30 +02:00
methods: [ 'DELETE' ]
2022-06-08 12:26:06 +02:00
controller: App\Controller\JobController::jobAction
2021-04-12 12:23:50 +02:00
requirements:
id: \d+
2021-05-21 13:09:48 +02:00
job_edit:
2022-05-24 18:09:14 +02:00
path: '/{_locale}/job/{id}/edit'
2022-06-08 12:26:06 +02:00
controller: App\Controller\JobController::editAction
2021-05-21 13:09:48 +02:00
requirements:
id: \d+
2023-01-10 17:21:49 +01:00
job_run:
path: '/{_locale}/job/{id}/run/{timestamp}'
controller: App\Controller\JobController::runAction
2021-06-01 17:41:10 +02:00
requirements:
id: \d+
2023-01-10 17:21:49 +01:00
timestamp: \d+
defaults:
timestamp: 0
2021-06-01 17:41:10 +02:00
2021-04-12 12:23:50 +02:00
job_add:
2022-05-24 18:09:14 +02:00
path: '/{_locale}/job/add'
2022-06-08 12:26:06 +02:00
controller: App\Controller\JobController::addAction