trinion_tp-1.0.x-dev/trinion_tp.routing.yml

trinion_tp.routing.yml
trinion_tp.settings:
  path: '/admin/config/tp/settings'
  defaults:
    _title: 'Настройки'
    _form: 'Drupal\trinion_tp\Form\SettingsForm'
  requirements:
    _permission: 'administer site configuration'

trinion_tp.pdf.kommercheskoe_predlogenie:
  path: 'pdf/kommercheskoe-predlogenie/{node}'
  defaults:
    _title: 'PDF Коммеческое предложение'
    _controller: 'Drupal\trinion_tp\Controller\PDFKommercheskoePredlogenie::build'
  requirements:
    _permission: 'create kommercheskoe_predlozhenie content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - kommercheskoe_predlozhenie

trinion_tp.pdf.otgruzka:
  path: 'pdf/otgruzka/{node}'
  defaults:
    _title: 'PDF Отгрузка'
    _controller: 'Drupal\trinion_tp\Controller\PDFOtgruzka::build'
  requirements:
    _permission: 'create otgruzka content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - otgruzka

trinion_tp.pdf.upd:
  path: 'pdf/upd/{node}'
  defaults:
    _title: 'PDF УПД'
    _controller: 'Drupal\trinion_tp\Controller\PDFUPD::build'
  requirements:
    _permission: 'create otgruzka content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - otgruzka

trinion_tp.pdf.poluchennyy_platezh:
  path: 'pdf/poluchennyy-platezh/{node}'
  defaults:
    _title: 'PDF Полученный платеж'
    _controller: 'Drupal\trinion_tp\Controller\PDFPoluchenniyPlatezh::build'
  requirements:
    _permission: 'create poluchennyy_platezh content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - poluchennyy_platezh
          -
trinion_tp.pdf.otpravlenniy_platezh:
  path: 'pdf/otpravlenniy-platezh/{node}'
  defaults:
    _title: 'PDF Отправленный платеж'
    _controller: 'Drupal\trinion_tp\Controller\PDFOtpravlenniyPlatezh::build'
  requirements:
    _permission: 'create otpravlennyy_platezh content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - otpravlennyy_platezh

trinion_tp.pdf.zakaz_klienta:
  path: 'pdf/zakaz-klienta/{node}'
  defaults:
    _title: 'PDF Заказ покупателя'
    _controller: 'Drupal\trinion_tp\Controller\PDFZakazKlienta::build'
  requirements:
    _permission: 'create zakaz_klienta content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_klienta

trinion_tp.pdf.akt:
  path: 'pdf/akt/{node}'
  defaults:
    _title: 'PDF Заказ покупателя'
    _controller: 'Drupal\trinion_tp\Controller\PDFAkt::build'
  requirements:
    _permission: 'create zakaz_klienta content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_klienta

trinion_tp.pdf.schet_postavschika:
  path: 'pdf/schet-postavshika/{node}'
  defaults:
    _title: 'PDF Счет поставщика'
    _controller: 'Drupal\trinion_tp\Controller\PDFSchetPostavshika::build'
  requirements:
    _permission: 'create schet_postavschika content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - schet_postavschika

trinion_tp.pdf.schet_klienta:
  path: 'pdf/schet/{node}'
  defaults:
    _title: 'PDF Счет покупателя'
    _controller: 'Drupal\trinion_tp\Controller\PDFSchetKlienta::build'
  requirements:
    _permission: 'create schet content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - schet

trinion_tp.pdf.zakaz_postavschiku:
  path: 'pdf/zakaz-postavshiku/{node}'
  defaults:
    _title: 'PDF Заказ поставщику'
    _controller: 'Drupal\trinion_tp\Controller\PDFZakazPostavshiku::build'
  requirements:
    _permission: 'create zakaz_postavschiku content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_postavschiku

trinion_tp.pdf.postuplenie_tovarov:
  path: 'pdf/postuplenie-tovarov/{node}'
  defaults:
    _title: 'PDF Поступление товаров'
    _controller: 'Drupal\trinion_tp\Controller\PDFPostuplenieTovarov::build'
  requirements:
    _permission: 'create postuplenie_tovarov content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - postuplenie_tovarov

trinion_tp.sozdanie_zakaza:
  path: '/sozdaniye-zakaza-klienta/{node}'
  defaults:
    _title: 'Форма создания заказа покупателя'
    _controller: 'Drupal\trinion_tp\Controller\SozdanieZakazaKlienta::build'
  requirements:
    _permission: 'create zakaz_klienta content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - kommercheskoe_predlozhenie

trinion_tp.sozdanie_scheta:
  path: '/sozdaniye-scheta-klienta/{node}'
  defaults:
    _title: 'Форма создания счета покупателя'
    _controller: 'Drupal\trinion_tp\Controller\SozdanieSchetaKlienta::build'
  requirements:
    _permission: 'create schet content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_klienta

trinion_tp.sozdanie_otgruzki:
  path: '/sozdaniye-otgruzki/{node}'
  defaults:
    _title: 'Форма создания отгрузки'
    _controller: 'Drupal\trinion_tp\Controller\SozdanieOtgruzki::build'
  requirements:
    _custom_access_sozdanie_otgruzki: 'access_check.trinion_tp.sozdanie_otgruzki:access'
    _permission: 'create otgruzka content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_klienta

trinion_tp.sozdanie_scheta_postavshika:
  path: '/sozdaniye-scheta-postavshika/{node}'
  defaults:
    _title: 'Форма создания счета поставщика'
    _controller: 'Drupal\trinion_tp\Controller\SozdanieSchetaPostavshika::build'
  requirements:
    _permission: 'create schet_postavschika content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_postavschiku

trinion_tp.sozdanie_zakaza_postavschiku:
  path: '/sozdaniye-zakaza-postavschiku/{node}'
  defaults:
    _title: 'Форма создания заказа поставщику'
    _controller: 'Drupal\trinion_tp\Controller\SozdanieZakazaPostavshiku::build'
  requirements:
    _permission: 'create zakaz_postavschiku content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_klienta

trinion_tp.sozdanie_polucheniya_tovarov:
  path: '/sozdaniye-postupleniya-tovarov/{node}'
  defaults:
    _title: 'Создание поступления товаров'
    _controller: 'Drupal\trinion_tp\Controller\SozdaniePostupleniyaTovarov::build'
  requirements:
    _permission: 'create postuplenie_tovarov content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - zakaz_postavschiku

trinion_tp.sozdanie_kp:
  path: '/sozdaniye-kp/{node}'
  defaults:
    _title: 'Создание коммерческого предложения'
    _controller: 'Drupal\trinion_tp\Controller\SozdanieKP::build'
  requirements:
    _permission: 'create kommercheskoe_predlozhenie content'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - sdelki

trinion_tp.tovar.autocomplete:
  path: 'tovar/autocomplete'
  defaults:
    _controller: 'Drupal\trinion_tp\Controller\TovarAutocomplete::autocomplete'
  requirements:
    _permission: 'create tovar content'

trinion_tp.tovar.harakteristika_cena:
  path: 'tovar/harakteristika-cena'
  defaults:
    _controller: 'Drupal\trinion_tp\Controller\TovarAutocomplete::harakteristikaCena'
  requirements:
    _permission: 'create tovar content'

trinion_tp.tovar.harakteristika_ostatok:
  path: 'tovar/harakteristika-ostatok'
  defaults:
    _controller: 'Drupal\trinion_tp\Controller\TovarAutocomplete::harakteristikaOstatok'
  requirements:
    _permission: 'create tovar content'

trinion_tp.poluchenniy_platezh_sozdanie:
  path: '/poluchenniy-platezh-sozdanie'
  defaults:
    _title: 'Создание полученного платежа'
    _form: 'Drupal\trinion_tp\Form\PoluchenniyPlatezhSozdanieForm'
  requirements:
    _permission: 'create poluchennyy_platezh content'

trinion_tp.otpravlenniy_platezh_sozdanie:
  path: '/otpravlenniy-platezh-sozdanie'
  defaults:
    _title: 'Создание отправленного платежа'
    _form: 'Drupal\trinion_tp\Form\OtpravlenniyPlatezhSozdanieForm'
  requirements:
    _permission: 'create otpravlennyy_platezh content'

trinion_tp.utverdit:
  path: '/utverdit/{node}/{op}'
  defaults:
    _title: 'Утверждение документа'
    _controller: 'Drupal\trinion_tp\Controller\UtverzhdenieDokumenta::build'
  requirements:
    _custom_access_utverdit_document: 'access_check.trinion_tp.utverdit_document:access'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - postuplenie_tovarov
          - zakaz_klienta
          - otgruzka
          - kommercheskoe_predlozhenie
          - zakaz_postavschiku
          - schet
          - schet_postavschika
          - poluchennyy_platezh
          - otpravlennyy_platezh
          - peremeshchenie_tovarov
          - trebovanie_nakladnaya
          - vypusk_produkcii
          - mrp_zakaz_na_proizvodstvo

trinion_tp.frontol_vigruzka_tovarov:
  path: '/admin/frontol/vigruzka-tovarov'
  defaults:
    _title: 'Выгрузка товаров и услуг в Frontol. Скачать файл.'
    _controller: '\Drupal\trinion_tp\Controller\FrontolVigruzkaTovarov::build'
  requirements:
    _permission: 'trinion_tp frontol'

trinion_tp.frontol_vigruzka_tovarov_save:
  path: '/admin/frontol/vigruzka-tovarov/save'
  defaults:
    _title: 'Выгрузка товаров и услуг в Frontol'
    _controller: '\Drupal\trinion_tp\Controller\FrontolVigruzkaTovarov::saveToFile'
  requirements:
    _permission: 'trinion_tp frontol'

trinion_tp.tovari_skachat:
  path: '/tovari/skachat'
  defaults:
    _title: 'Выгрузка товаров в csv'
    _controller: '\Drupal\trinion_tp\Controller\TovariSkachatController::build'
  requirements:
    _permission: 'trinion_tp tovari'

trinion_tp.sozdanie_tovara:
  path: '/vibor-tipa-tovara'
  defaults:
    _title: 'Select product type'
    _controller: '\Drupal\trinion_tp\Controller\SozdanieTovara::build'
  requirements:
    _permission: 'trinion_tp tovari'

trinion_tp.otpravit_schet:
  path: '/otpravit_schet/{node}'
  defaults:
    _title: 'Send Invoice'
    _form: 'Drupal\trinion_tp\Form\OtpravitSchetForm'
  requirements:
    _custom_access_otpravit_schet: 'access_check.trinion_tp.otpravit_schet:access'
  options:
    parameters:
      node:
        type: entity:node
        bundle:
          - schet

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

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