dga_feedback-2.0.0/dga_feedback.routing.yml
dga_feedback.routing.yml
dga_feedback.submit:
path: '/dga-feedback/submit'
defaults:
_controller: '\Drupal\dga_feedback\Controller\DgaFeedbackController::submitFeedback'
_format: json
methods: [ POST, OPTIONS ]
requirements:
_access: 'TRUE'
_permission: 'access content'
dga_feedback.stats:
path: '/dga-feedback/stats'
defaults:
_controller: '\Drupal\dga_feedback\Controller\DgaFeedbackController::getStats'
_format: json
methods: [ GET ]
requirements:
_access: 'TRUE'
dga_feedback.refresh_block:
path: '/dga-feedback/refresh-block'
defaults:
_controller: '\Drupal\dga_feedback\Controller\DgaFeedbackController::refreshBlock'
_format: json
methods: [ GET ]
requirements:
_access: 'TRUE'
_permission: 'access content'
dga_feedback.admin:
path: '/admin/content/dga-feedback'
defaults:
_controller: '\Drupal\dga_feedback\Controller\DgaFeedbackAdminController::listSubmissions'
_title: 'Feedback Dashboard'
requirements:
_permission: 'administer site configuration'
dga_feedback.admin.edit:
path: '/admin/content/dga-feedback/{id}/edit'
defaults:
_controller: '\Drupal\dga_feedback\Controller\DgaFeedbackAdminController::editSubmission'
_title: 'Edit Feedback Submission'
requirements:
_permission: 'administer site configuration'
id: \d+
dga_feedback.admin.delete:
path: '/admin/content/dga-feedback/{id}/delete'
defaults:
_form: '\Drupal\dga_feedback\Form\DgaFeedbackDeleteForm'
_title: 'Delete Feedback Submission'
requirements:
_permission: 'administer site configuration'
id: \d+
dga_feedback.admin.bulk_delete:
path: '/admin/content/dga-feedback/bulk-delete'
defaults:
_controller: '\Drupal\dga_feedback\Controller\DgaFeedbackAdminController::bulkDelete'
_title: 'Bulk Delete Feedback Submissions'
requirements:
_permission: 'administer site configuration'
methods: [POST]
dga_feedback.admin.settings:
path: '/admin/config/dga-feedback/settings'
defaults:
_form: '\Drupal\dga_feedback\Form\DgaFeedbackSettingsForm'
_title: 'DGA Feedback Settings'
requirements:
_permission: 'administer site configuration'
dga_feedback.translations:
path: '/admin/content/dga-feedback/translations'
defaults:
_form: '\Drupal\dga_feedback\Form\FeedbackTranslationForm'
_title: 'Translations'
requirements:
_permission: 'administer site configuration'
