muser-8.x-1.x-dev/modules/custom/muser_system/muser_system.routing.yml
modules/custom/muser_system/muser_system.routing.yml
muser_system.config:
path: '/admin/config/system/muser'
defaults:
_form: '\Drupal\muser_system\Form\MuserConfig'
_title: 'Muser settings'
requirements:
_permission: 'manage muser settings'
muser_system.email_settings:
path: '/admin/config/system/muser/email'
defaults:
_form: '\Drupal\muser_system\Form\MuserEmailSettings'
_title: 'Muser email settings'
requirements:
_permission: 'manage muser settings'
muser_system.essay_guidelines:
path: '/muser/essay-guidelines'
defaults:
_title: 'Essay guidelines'
_controller: '\Drupal\muser_system\Controller\BasicController::essayGuidelines'
requirements:
_permission: 'access content'
muser_system.send_emails:
path: '/muser/send-emails/{key}'
defaults:
_controller: '\Drupal\muser_system\Controller\ScheduledTasksController::sendEmails'
options:
no_cache: TRUE
requirements:
_access_system_cron: 'TRUE'
muser_system.run_send_emails:
path: '/muser/run-send-emails'
defaults:
_controller: '\Drupal\muser_system\Controller\ScheduledTasksController::sendEmailsManually'
options:
no_cache: TRUE
requirements:
_permission: 'manage muser settings'
_csrf_token: 'TRUE'
muser_system.set_current_round:
path: '/muser/set-current-round/{key}'
defaults:
_controller: '\Drupal\muser_system\Controller\ScheduledTasksController::setCurrentRound'
options:
no_cache: TRUE
requirements:
_access_system_cron: 'TRUE'
muser_system.run_set_current_round:
path: '/muser/run-set-current-round'
defaults:
_controller: '\Drupal\muser_system\Controller\ScheduledTasksController::setCurrentRoundManually'
options:
no_cache: TRUE
requirements:
_permission: 'manage muser settings'
_csrf_token: 'TRUE'
muser_system.item_with_tokens:
path: '/muser/config-item-with-tokens/{config_key}'
defaults:
_title: 'Item display'
_controller: '\Drupal\muser_system\Controller\BasicController::configItemWithTokens'
requirements:
_permission: 'manage muser settings'
muser_system.export_applications:
path: '/muser/export-applications/{stage}'
defaults:
_title: 'Export applications'
_controller: '\Drupal\muser_system\Controller\MuserPdfExportController::build'
requirements:
_permission: 'export muser applications'
muser_system.reports:
path: '/admin/reports/muser'
defaults:
_title: 'Muser reports'
_controller: '\Drupal\muser_system\Controller\BasicController::reports'
requirements:
_permission: 'view muser reports'
