sgd_dashboard-1.0.0-beta1/sgd_dashboard.routing.yml

sgd_dashboard.routing.yml
sgd_dashboard.admin:
  path: '/site-guardian'
  defaults:
    _controller: '\Drupal\system\Controller\SystemController::systemAdminMenuBlockPage'
    _title: 'Site Guardian'
  requirements:
    _permission: 'access content'

sgd_dashboard.websites:
  path: '/site-guardian/websites'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdWebsitesController::view'
    _title: 'Websites'
  requirements:
    _permission: 'access site guardian content'

sgd_dashboard.projects:
  path: '/site-guardian/projects'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdProjectsController::view'
    _title: 'Projects'
  requirements:
    _permission: 'access site guardian content'

entity.node.refresh_website:
  path: '/site-guardian/website/{node}/refresh'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdWebsiteRefreshController::refresh'
    _title: 'Refresh Website'
  requirements:
    _permission: 'refresh websites'
  options:
    parameters:
      node:
        type: entity:node

entity.node.visit_website:
  path: '/site-guardian/website/{node}/visit'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdWebsiteVisitController::visit'
    _title: 'Visit Website'
  requirements:
    node: \d+
    _permission: 'access site guardian content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - website

entity.node.view_website:
  path: '/site-guardian/website/{node}/view'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdWebsiteViewController::view'
    _title: 'Website data'
  requirements:
    _permission: 'access site guardian content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - website

# Site Guardian Companion controllers
entity.node.view_user_data:
  path: '/site-guardian/website/{node}/user'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdCompanion\SgdUserDataController::view'
    _title: 'View website user data'
  requirements:
    node: \d+
    _permission: 'access site guardian content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - website

entity.node.view_php_data:
  path: '/site-guardian/website/{node}/php'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdCompanion\SgdPHPDataController::view'
    _title: 'View website PHP data'
  requirements:
    node: \d+
    _permission: 'access site guardian content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - website

entity.node.view_benchmark_data:
  path: '/site-guardian/website/{node}/benchmarks'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdCompanion\SgdBenchmarkDataController::view'
    _title: 'View website benchmark data'
  requirements:
    node: \d+
    _permission: 'access site guardian content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - website

entity.node.view_watchdog_summary:
  path: '/site-guardian/website/{node}/watchdog'
  defaults:
    _controller: '\Drupal\sgd_dashboard\Controller\SgdCompanion\SgdWatchdogSummaryController::view'
    _title: 'View website watchdog summary'
  requirements:
    node: \d+
    _permission: 'access site guardian content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - website

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

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