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'

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc