contrib_todo_list-1.1.1/contrib_todo_list.routing.yml
contrib_todo_list.routing.yml
contrib_todo_list.todo_add:
path: '/todo/add'
defaults:
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::add'
_title: 'Add Todo'
method: ['POST']
requirements:
_permission: 'manage todo list'
contrib_todo_list.todo_update_share:
path: '/todo/{todo}/share'
defaults:
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::updateShare'
method: ['POST']
requirements:
_permission: 'manage todo list'
contrib_todo_list.todo_update_state:
path: '/todo/{todo}/state'
defaults:
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::updateState'
method: ['POST']
requirements:
_permission: 'manage todo list'
contrib_todo_list.todo_delete:
path: '/todo/{todo}'
defaults:
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::deleteTodo'
method: ['DELETE']
requirements:
_permission: 'manage todo list'
contrib_todo_list.admin_todo_delete:
path: 'admin/todo/{todo}/delete'
defaults:
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::deleteTodoInAdmin'
method: ['GET']
requirements:
_permission: 'manage todo list'
contrib_todo_list.todo_add_pin:
path: '/todo/{todo}/pin'
defaults:
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::addPin'
method: ['POST']
requirements:
_permission: 'manage todo list'
contrib_todo_list.view_my_todos:
path: '/admin/my-todos'
defaults:
_title: 'My todos'
_controller: '\Drupal\contrib_todo_list\Controller\TodoController::listUserTodos'
method: ['GET']
requirements:
_permission: 'manage todo list'