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
