aggrid-8.x-1.x-dev/aggrid.routing.yml
aggrid.routing.yml
# This is the router item for general settings for ag-Grid itself
aggrid.general:
path: '/admin/config/content/aggrid/general'
defaults:
_form: '\Drupal\aggrid\Form\GeneralSettingsForm'
_title: 'ag-Grid General Settings'
requirements:
_permission: 'administer aggrid general settings'
options:
_admin_route: TRUE
# This is the router item for listing all entities.
entity.aggrid.collection:
path: '/admin/structure/aggrid'
defaults:
_entity_list: aggrid
_title: 'ag-Grid Config Entities'
requirements:
_permission: 'administer aggrid config entities'
options:
_admin_route: TRUE
# This is the router item for adding our entity.
entity.aggrid.add_form:
path: '/admin/structure/aggrid/add'
defaults:
_title: 'Add ag-Grid Config Entity'
_entity_form: aggrid.add
requirements:
_permission: 'administer aggrid config entities'
options:
_admin_route: TRUE
# This is the router item for editing our entity.
entity.aggrid.edit_form:
path: '/admin/structure/aggrid/{aggrid}/edit'
defaults:
_title: 'Edit ag-Grid Config Entity'
_entity_form: aggrid.edit
requirements:
_permission: 'administer aggrid config entities'
options:
_admin_route: TRUE
# This is the router item for deleting an instance of our entity.
entity.aggrid.delete_form:
path: '/admin/structure/aggrid/{aggrid}/delete'
defaults:
_title: 'Delete ag-Grid Config Entity'
_entity_form: aggrid.delete
requirements:
_permission: 'administer aggrid config entities'
options:
_admin_route: TRUE
