ercore-8.x-1.20/modules/ercore_core/ercore_core.routing.yml
modules/ercore_core/ercore_core.routing.yml
# ERCore General Menu Items.
ercore_core.ercore:
path: 'ercore'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercore'
_title: 'ERCore'
requirements:
_permission: 'access ercore content'
ercore_core.dashboard:
path: 'ercore/dashboard'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreDashboard::content'
_title: 'User Dashboard'
requirements:
_permission: 'access ercore content'
ercore_core.admin_actions:
path: 'ercore/admin-actions'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreAdminActions'
_title: 'Administrative Actions'
requirements:
_permission: 'access ercore admin content'
ercore_core.data_integrity:
path: 'ercore/data-integrity'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreDataIntegrity'
_title: 'Data Integrity'
requirements:
_permission: 'access ercore admin content'
ercore_core.ercore_content:
path: 'ercore/content'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreContent'
_title: 'ERCore Content'
requirements:
_permission: 'access ercore content'
ercore_core.admin_views:
path: 'ercore/admin-views'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreViewsAdmin'
_title: 'Adminstrative Views'
requirements:
_permission: 'access ercore admin content'
ercore_core.ug1:
path: 'ercore/guides'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreUg'
_title: 'User Guides'
requirements:
_permission: 'access ercore content'
ercore_core.ug11:
path: 'ercore/guides/accounts'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreAccounts'
_title: 'User Guide: Accounts'
requirements:
_permission: 'access ercore content'
ercore_core.ug12:
path: 'ercore/guides/entering'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreEntering'
_title: 'User Guide: Entering Reporting Data'
requirements:
_permission: 'access ercore content'
ercore_core.ug13:
path: 'ercore/guides/view'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreView'
_title: 'User Guide: View Reporting Data'
requirements:
_permission: 'access ercore content'
ercore_core.ug14:
path: 'ercore/guides/drupal'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreDrupal'
_title: 'User Guide: Drupal Terms and Information'
requirements:
_permission: 'access ercore content'
ercore_core.ug15:
path: 'ercore/guides/nsf'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreNsf'
_title: 'User Guide: NSF'
requirements:
_permission: 'access ercore content'
ercore_core.admin_guide:
path: 'ercore/admin-guide'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreController::ercoreAdminGuide'
_title: 'Administrator Guide'
requirements:
_permission: 'access ercore admin content'
# ERCore Export Routes.
ercore_core.accomplishments:
path: 'accomplishments'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreAccomplishments'
_title: 'Accomplishments'
requirements:
_permission: 'access ercore content'
ercore_core.accomplishments_export:
path: 'accomplishments/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreAccomplishments'
_title: 'Accomplishments'
requirements:
_permission: 'access ercore content'
ercore_core.salary_support:
path: 'ercore/admin-views/salary-support'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreTableA'
_title: 'NSF Table A - Salary Support'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.salary_support_export:
path: 'ercore/admin-views/salary-support/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreSalaryExport'
_title: 'NSF Table A - Salary Support'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.participants:
path: 'ercore/admin-views/participants'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreTableB'
_title: 'NSF Table B - Participants'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.participants_export:
path: 'ercore/admin-views/participants/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreParticipantExport'
_title: 'NSF Table B - Participants'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.participantsnamed:
path: 'ercore/admin-views/participantsnamed'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreParticipantsNamed'
_title: 'NSF Table B - Participant Names'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.participantsnamed_export:
path: 'ercore/admin-views/participantsnamed/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreParticipantExport'
_title: 'Participants Named'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.collaborations:
path: 'ercore/admin-views/collaborations'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreTableC'
_title: 'NSF Table C - Collaborations'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.collaborations_export:
path: 'ercore/admin-views/collaborations/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreCollaborationExport'
_title: 'NSF Table C - Collaborations'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.collaborationsexpanded:
path: 'ercore/admin-views/collaborationsexpanded'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreTableCExpanded'
_title: 'Collaborations Expanded'
requirements:
_permission: 'access ercore content'
ercore_core.engagements:
path: 'ercore/admin-views/engagements'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreTableD'
_title: 'NSF Table D - External Engagements'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.engagements_export:
path: 'ercore/admin-views/engagements/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreEngagementExport'
_title: 'NSF Table D - External Engagements'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.outputs:
path: 'ercore/admin-views/outputs'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreTableE'
_title: 'NSF Table E - Outputs'
requirements:
_permission: 'access ercore excel sheets'
ercore_core.outputs_export:
path: 'ercore/admin-views/outputs/export'
defaults:
_controller: '\Drupal\ercore_core\Controller\ERCoreCoreExportController::ercoreOutputsExport'
_title: 'NSF Table E - Outputs'
requirements:
_permission: 'access ercore excel sheets'
# ERCore Admin Pages.
ercore_core.admin_config_ui:
path: 'admin/config/ercore'
defaults:
_controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
_title: 'ERCore'
requirements:
_permission: 'administer ercore module'
ercore_core.admin_settings_form:
path: 'admin/config/ercore/adminsettings'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreAdmin'
_title: 'ERCore Administration'
requirements:
_permission: 'administer ercore module'
ercore_core.date_filter:
path: 'admin/config/ercore/date-filter'
defaults:
_form: '\Drupal\ercore_core\Form\ERCoreDateFilter'
_title: 'ERCore Date Filter'
requirements:
_permission: 'access ercore content'
