122 lines
6.3 KiB
YAML
122 lines
6.3 KiB
YAML
generator:
|
|
class: stAdminGenerator
|
|
param:
|
|
model_class: PocztaPolskaBufor
|
|
packages_model_class: PocztaPolskaPaczka
|
|
sent_model_class: PocztaPolskaPaczka
|
|
package_model_class: PocztaPolskaPaczka
|
|
|
|
theme: simple
|
|
label: Poczta Polska
|
|
route: "@stPocztaPolskaBackend"
|
|
icon: stPocztaPolskaPlugin
|
|
|
|
documentation:
|
|
pl: https://www.sote.pl/docs/poczta-polska-integracja
|
|
en: https://www.sote.pl/docs/poczta-polska-integracja
|
|
|
|
custom_actions:
|
|
list: [sent, packages]
|
|
edit: [package]
|
|
|
|
config:
|
|
use_javascript: ["/plugins/stPocztaPolskaPlugin/js/backend/script.js"]
|
|
title: Konfiguracja
|
|
menu: {use: list.menu}
|
|
display:
|
|
"Konfiguracja": [enabled, test_mode, login, password, _urzad_nadania, slownik, przesylka_biznesowa_gabaryt]
|
|
"Informacje o nadawcy na paczce": [is_company, _company, name, surname, email, phone, address, zip_code, town, country, region]
|
|
"Adres zwrotu": [return_address_enabled, return_address_name, return_address_address, return_address_zip_code, return_address_town]
|
|
"Rachunek dla pobrania": [rachunek1, rachunek2, rachunek3]
|
|
|
|
fields:
|
|
przesylka_biznesowa_gabaryt: {name: Przesyłka biznesowa - Gabaryt, callback: st_poczta_polska_przesylka_biznesowa_gabaryt_select_tag}
|
|
info: {hide_label: true}
|
|
enabled: {name: Włącz, type: checkbox}
|
|
is_company: {name: Firma, type: checkbox}
|
|
company: {name: Nazwa firmy, required: true}
|
|
test_mode: {name: Tryb testowy, type: checkbox}
|
|
login: {name: Login, required: true, params: autocomplete="new-password"}
|
|
password: {name: Hasło, type: password, required: true, params: autocomplete="new-password"}
|
|
name: {name: Imię, required: true}
|
|
surname: {name: Nazwisko, required: true}
|
|
region: {name: Województwo, required: true}
|
|
zip_code: {name: Kod pocztowy, required: true}
|
|
town: {name: Miasto, required: true}
|
|
phone: {name: Telefon, required: true}
|
|
address: {name: Adres, required: true}
|
|
email: {name: Adres e-mail}
|
|
urzad_nadania: {name: Domyślny urząd nadania}
|
|
rachunek1: {name: Podstawowy numer rachunku, required: true, params: size=36}
|
|
rachunek2: {name: Pomocniczy numer rachunku 1, params: size=36 }
|
|
rachunek3: {name: Pomocniczy numer rachunku 2, params: size=36 }
|
|
slownik: {name: Zawartość dla opisu przesyłki, help: Poszczególne wartości rozdzielić znakiem | (wartość 1 | wartość 2 | itd...), params: size=60}
|
|
country: {name: Kraj, callback: st_poczta_polska_countries_select_tag, required: true}
|
|
return_address_enabled: {name: "Włącz", type: checkbox_tag}
|
|
return_address_name: {name: Nazwa, required: true}
|
|
return_address_address: {name: Adres, required: true}
|
|
return_address_zip_code: {name: Kod pocztowy, required: true}
|
|
return_address_town: {name: Miasto, required: true}
|
|
actions:
|
|
_save: {name: Zapisz}
|
|
|
|
list:
|
|
menu:
|
|
display: [bufor_list, sent_list, config]
|
|
fields:
|
|
sent_list: {name: Wysłane, action: @stPocztaPolskaBackend?action=sentList}
|
|
bufor_list: {name: Do wysłania, action: @stPocztaPolskaBackend?action=list}
|
|
config: {name: Konfiguracja, action: @stPocztaPolskaBackend?action=config}
|
|
use_helper: [stPocztaPolska]
|
|
title: Do wysłania
|
|
display: [=data_nadania, =urzad_nadania, =count_paczka]
|
|
fields:
|
|
data_nadania: {name: Data nadania, params: link_to="@stPocztaPolskaBackend?action=packagesList&bufor_id=%%bufor_id%%"}
|
|
urzad_nadania: {name: Urząd nadania, callback: st_poczta_polska_list_urzad_nadania, params: link_to="@stPocztaPolskaBackend?action=packagesList&bufor_id=%%bufor_id%%"}
|
|
count_paczka: {name: Ilość przesyłek, params: link_to="@stPocztaPolskaBackend?action=packagesList&bufor_id=%%bufor_id%%"}
|
|
object_actions:
|
|
send: {name: "Wyślij", action: "@stPocztaPolskaBackend?action=packagesList&bufor_id=%%bufor_id%%"}
|
|
_delete: -
|
|
select_actions: []
|
|
custom_actions: []
|
|
actions: []
|
|
|
|
packages_list:
|
|
menu: -
|
|
use_helper: [stPocztaPolska]
|
|
forward_parameters: [bufor_id]
|
|
build_options:
|
|
related_id: forward_parameters.bufor_id
|
|
related_class: PocztaPolskaBufor
|
|
related_field: bufor_id
|
|
title: Do wysłania
|
|
display: [numer_nadania, guid, order_number, actions]
|
|
fields:
|
|
numer_nadania: {name: Numer nadania}
|
|
order_number: {name: Zamówienie, callback: st_poczta_polska_list_order_number}
|
|
actions: {name: "", callback: st_poczta_polska_package_list_actions, width: 1%}
|
|
object_actions:
|
|
_delete: -
|
|
actions:
|
|
_delete: -
|
|
|
|
|
|
sent_list:
|
|
use_helper: [stPocztaPolska]
|
|
title: Wysłane
|
|
display: [numer_nadania, order_number, actions]
|
|
fields:
|
|
numer_nadania: {name: Numer nadania}
|
|
order_number: {name: Zamówienie, callback: st_poczta_polska_list_order_number}
|
|
actions: {name: "", callback: st_poczta_polska_sent_list_actions, width: 1%}
|
|
menu: {use: list.menu}
|
|
|
|
select_actions: []
|
|
custom_actions: []
|
|
actions: []
|
|
|
|
package_edit:
|
|
title: Przygotowanie paczki
|
|
forward_parameters: [order_id, bufor_id]
|
|
|
|
|