message_thread-8.x-1.x-dev/message_thread.routing.yml

message_thread.routing.yml
message_thread.overview_templates:
  path: '/admin/structure/message-threads'
  defaults:
    _controller: '\Drupal\Core\Entity\Controller\EntityListController::listing'
    entity_type: 'message_thread_template'
    _title: 'Message thread templates'
  requirements:
    _permission: 'administer message thread templates'

message_thread.message_threads:
  path: '/admin/content/message-thread'
  defaults:
    _title: 'Message Threads'
    _entity_list: 'message_thread'
  requirements:
    _permission: 'overview message threads'

message_thread.template_add:
  path: '/admin/structure/message-thread/template/add'
  defaults:
    _entity_form: 'message_thread_template.add'
    _title: 'Add message thread template'
  requirements:
    _permission: 'administer message thread templates'

entity.message_thread_template.edit_form:
  path: '/admin/structure/message-thread/manage/{message_thread_template}'
  defaults:
    _entity_form: 'message_thread_template.edit'
    _title: 'Edit message thread template'
  requirements:
    _permission: 'administer message thread templates'

entity.message_thread_template.delete_form:
  path: '/admin/structure/message-thread/delete/{message_thread_template}'
  defaults:
    _entity_form: 'message_thread_template.delete'
    _title: 'Delete message thread template'
  requirements:
    _permission: 'administer message thread templates'

message_thread.add_page:
  path: '/message/thread/add'
  defaults:
    _title: 'Add Message Thread'
    _controller: '\Drupal\message_thread\Controller\MessageThreadController::addPage'
    # appears_on: # Should we define a route for converting MENU_LOCAL_ACTION.
  requirements:
     _entity_create_access: 'message_thread'

message_thread.add:
  path: '/message/thread/add/{message_thread_template}'
  defaults:
  # Calls the form.add controller, defined in the message entity alter hook.
    _controller: '\Drupal\message_thread\Controller\MessageThreadController::add'
    _title: 'Create Message Thread'
  requirements:
    _entity_create_access: 'message_thread:{message_thread_template}'
  options:
    parameters:
      message_thread_template:
        with_config_overrides: FALSE

entity.message_thread.edit_form:
  path: '/message/thread/{message_thread}/edit'
  defaults:
  # Calls the form.edit controller, defined in the message entity alter hook.
    _entity_form: message_thread.edit
    _title: 'Edit Message Thread'
  requirements:
    _entity_access: 'message_thread.edit'

entity.message_thread.delete_form:
  path: '/message/thread/{message_thread}/delete'
  defaults:
    # Calls the form.delete controller, defined in the message entity alter hook.
    _entity_form: message_thread.delete
    _title: 'Delete Message Thread'
  requirements:
    _entity_access: 'message_thread.delete'

message_thread.threads:
  path: '/message/threads'
  defaults:
    _controller: '\Drupal\message_thread\Controller\MessageThreadController::inbox'
    _title: 'Message Threads'
  description: 'Message Thread'
  requirements:
    _permission: 'overview message threads'

message_thread.threads.inbox:
  path: '/message/threads/inbox'
  defaults:
    _controller: '\Drupal\message_thread\Controller\MessageThreadController::inbox'
    _title: 'Inbox'
  description: 'Message Thread Inbox'
  requirements:
    _permission: 'overview message threads'

message_thread.threads.sent:
  path: '/message/threads/sent'
  defaults:
    _controller: '\Drupal\message_thread\Controller\MessageThreadController::sent'
    _title: 'Sent'
  description: 'Message Thread Sent'
  requirements:
    _permission: 'overview message threads'

#entity.message_thread.canonical:
#  path: '/message/thread/{message_thread}'
#  defaults:
#  # Calls the view controller, defined the message entity alter hook.
#    _entity_view: 'message_thread'
#    _title: 'Message Thread Content'
#  requirements:
#  # Calls the access controller of the entity, $operation 'view'
#    _entity_access: 'message_thread.view'

message_thread.reply:
  path: '/message/add/{message_template}/{message_thread}'
  defaults:
    _controller: '\Drupal\message_thread\Controller\MessageThreadController::reply'
    _title: 'Create Message'
  requirements:
    _entity_create_access: 'message:{message_template}'
  options:
    parameters:
      message_template:
        with_config_overrides: FALSE

message_thread.multiple_delete_confirm:
  path: '/admin/content/message-thread/delete'
  defaults:
    _form: '\Drupal\message_thread\Form\DeleteMultiple'
  requirements:
    _permission: 'administer message threads'

route_callbacks:
  - 'Drupal\message_thread\Routing\MessageThreadRoutes::routes'

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

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