cforge-2.0.x-dev/cforge.routing.yml
cforge.routing.yml
cforge.settings:
path: '/admin/config/cforge'
defaults:
_form: 'Drupal\cforge\Forms\Settings'
_title: 'Hamlets settings'
requirements:
_permission: 'administer site configuration'
entity.user.profile:
path: '/user/{user}/edit/profile'
defaults:
_entity_form: user.profile
_title: Edit profile
requirements:
_entity_access: user.update
entity.user.admin:
path: '/user/{user}/edit/admin'
defaults:
_entity_form: user.admin
_title_callback: 'Drupal\cforge\Controller\General:userAdminPageTitle'
requirements:
_permission: administer users
cforge.readme:
path: '/cforge/README/{module}'
defaults:
_controller: 'Drupal\cforge\Controller\Readme::page'
_title_callback: 'Drupal\cforge\Controller\Readme::title'
requirements:
_user_is_logged_in: 'TRUE'
cforge.robots:
path: 'robots.txt'
defaults:
_controller: \Drupal\cforge\Controller\Robots::page
requirements:
_user_is_logged_in: 'FALSE'
# Language sensitve redirect to cforge helpdesk site
cforge.stepbystep:
path: /step-by-step
defaults:
_controller: 'Drupal\cforge\Controller\StepByStep::externalRedirect'
_title: 'Setup guide'
requirements:
_permission: 'administer site configuration'
cforge.mass.mail:
path: /contact/members
defaults:
_form: Drupal\cforge\Forms\MassContact
_title: Mass mail
requirements:
_permission: 'administer nodes'
