first commit
This commit is contained in:
@@ -0,0 +1,156 @@
|
||||
generator:
|
||||
class: stAdminGenerator
|
||||
param:
|
||||
model_class: PaczkomatyPack
|
||||
dispatch_order_model_class: PaczkomatyDispatchOrder
|
||||
theme: simple
|
||||
head:
|
||||
package: stPaczkomatyPlugin
|
||||
documentation:
|
||||
pl: "https://www.sote.pl/docs/paczkomaty"
|
||||
en: "https://www.soteshop.com/docs/paczkomaty"
|
||||
|
||||
custom_actions:
|
||||
list: [dispatch_order]
|
||||
|
||||
fields:
|
||||
created_at: {name: Data utworzenia}
|
||||
sender_paczkomat: {name: Paczkomat nadawcy}
|
||||
use_sender_paczkomat: {name: Użyj Paczkomaty}
|
||||
pack_type: {name: Rozmiar, type: plain}
|
||||
insurance: {name: Kwota ubezpieczenia, type: plain}
|
||||
cash_on_delivery: {name: Kwota pobrania, type: plain}
|
||||
description: {name: Kod referencyjny, type: plain}
|
||||
code: {name: Numer trackingowy przesyłki}
|
||||
status_label: {name: Status, type: plain}
|
||||
status_changed_at: {name: Aktualizacja statusu w systemie Paczkomaty.pl}
|
||||
order_number: {name: Numer zamówienia}
|
||||
tracking_number: {name: Numer trackingowy przesyłki, type: plain}
|
||||
|
||||
list:
|
||||
use_helper: [stPaczkomatyBackend]
|
||||
forward_parameters: [order_id]
|
||||
menu:
|
||||
display: [list, dispatch_order_list, config]
|
||||
fields:
|
||||
list: {name: Przesyłki, action: "@stPaczkomatyPlugin"}
|
||||
dispatch_order_list: {name: Zlecenia odbioru, action: "@stPaczkomatyPlugin?action=dispatchOrderList"}
|
||||
config: {name: Konfiguracja, action: "@stPaczkomatyPlugin?action=config"}
|
||||
title: Przesyłki
|
||||
description: Zarządzanie paczkami
|
||||
display: [created_at, order_number, code, service_type, _sending_method, status_label, _dispatch_order_id]
|
||||
sort: [created_at, desc]
|
||||
fields:
|
||||
order_number: {sort_field: order.number}
|
||||
dispatch_order_id: {name: Zlecenie odbioru}
|
||||
sending_method: {name: Metoda wysyłki, params: truncate_text=true}
|
||||
status_label: {params: truncate_text=true}
|
||||
service_type: {name: Rodzaj, params: truncate_text=true}
|
||||
filters:
|
||||
sending_method: {partial: sending_method_filter}
|
||||
dispatch_order_id: {partial: dispatch_order_filter}
|
||||
service_type: {partial: service_type_filter}
|
||||
peer_method: doSelectWithShipX
|
||||
actions: []
|
||||
object_actions:
|
||||
dispatch_order: {name: Zlecenie odbioru, action: dispatchOrder, icon: courier, params: show_preloader=true}
|
||||
download_label: {name: Pobierz etykietę, action: downloadLabel, i18n: stPaczkomatyBackend, icon: download}
|
||||
_edit: {name: "Edycja"}
|
||||
_delete: -
|
||||
select_actions:
|
||||
display:
|
||||
"NONE": [dispatch_order]
|
||||
actions:
|
||||
_delete: -
|
||||
dispatch_order: {name: "Zleć odbiór", action: dispatchOrder}
|
||||
|
||||
|
||||
create:
|
||||
title: Dodaj nową paczkę
|
||||
|
||||
edit:
|
||||
use_helper: [stPaczkomatyBackend, stPrice, stDelivery, Countries]
|
||||
title: Przesyłka
|
||||
display:
|
||||
"NONE": [service_type, status_label, tracking_number]
|
||||
"Dane odbiorcy": [customer_company_name, customer_name, customer_street, customer_building_number, customer_post_code, customer_city, _customer_country_code, customer_email, customer_phone, _customer_pickup_point]
|
||||
"Dane nadawcy": [_sending_method, _dropoff_point]
|
||||
"Zawartość": [_parcels]
|
||||
"Dodatkowe informacje": [_pack_type, _insurance, _cash_on_delivery, _end_of_week_collection, _description]
|
||||
fields:
|
||||
service_type: {name: Rodzaj, type: plain}
|
||||
customer_street: {name: Ulica, plain_on_edit: true, required: true}
|
||||
customer_building_number: {name: Numer budynku/lokalu, plain_on_edit: true, required: true}
|
||||
customer_country_code: {name: Kraj, required: true, params: iso=true, plain_on_edit: true}
|
||||
customer_post_code: {name: Kod pocztowy, required: true, plain_on_edit: true}
|
||||
customer_city: {name: Miasto, required: true, plain_on_edit: true}
|
||||
customer_name: {name: Imię i nazwisko, plain_on_edit: true}
|
||||
customer_company_name: {name: Nazwa firmy, plain_on_edit: true}
|
||||
customer_email: {name: Adres e-mail, plain_on_edit: true, required: true}
|
||||
customer_phone: {name: Numer telefonu, plain_on_edit: true, required: true}
|
||||
sending_method: {name: Metoda wysyłki, type: plain}
|
||||
dropoff_point: {name: Paczkomat nadawcy, required: true, type: custom}
|
||||
customer_pickup_point: {name: Paczkomat odbiorcy, required: true, type: custom}
|
||||
end_of_week_collection: {name: Paczka w weekend, type: checkbox_tag, plain_on_edit: true}
|
||||
parcels: {name: Paczki}
|
||||
actions:
|
||||
download_sticker: {name: Pobierz etykietę, action: downloadLabel, i18n: stPaczkomatyBackend, icon: download}
|
||||
_save: {name: Utwórz i opłać paczkę, i18n: stPaczkomatyBackend}
|
||||
|
||||
dispatch_order_list:
|
||||
title: Zlecenia odbioru
|
||||
display: [created_at, dispatch_order_external_id, parcels, status_label]
|
||||
fields:
|
||||
created_at: {name: Utworzone}
|
||||
dispatch_order_external_id: {name: Numer}
|
||||
status: {name: Status, sort_field: status}
|
||||
parcels: {name: Przesyłki, params: truncate_text=true truncate_text_lines=2}
|
||||
peer_method: doSelectWithShipX
|
||||
actions: []
|
||||
object_actions:
|
||||
dispatch_order_printout: {name: "Pobierz wydruk", action: dispatchOrderPrintOut, icon: download}
|
||||
_delete: -
|
||||
|
||||
config:
|
||||
use_helper: [stPaczkomatyBackend, Countries]
|
||||
use_javascript: [/plugins/stPaczkomatyPlugin/js/backend.js]
|
||||
menu: {use: list.menu}
|
||||
title: Konfiguracja
|
||||
display:
|
||||
"NONE": [enabled, sandbox, token, _organization, _order_status]
|
||||
"Domyślne ustawienia": [label_type, label_format, sending_method, dropoff_point]
|
||||
"Informacje o nadawcy na paczce": [sender_company, sender_name, sender_surname, sender_email, sender_phone, sender_country_code, sender_street, sender_building, sender_city, sender_post_code]
|
||||
fields:
|
||||
sandbox: {name: Tryb testowy, type: checkbox}
|
||||
enabled: {name: Włącz, type: checkbox}
|
||||
organization: {name: Organizacja, required: true}
|
||||
token: {name: Token, type: password, params: size=80 autocomplete=off, required: true}
|
||||
order_status: {name: Zmień status zamówienia na, help: "Zmienia status zamówienia po utworzeniu paczki"}
|
||||
sending_method: {name: Metoda wysyłki, callback: st_inpost_sending_method_select_tag, params: service=inpost_locker_standard target=".row_dropoff_point", required: true}
|
||||
dropoff_point: {name: Paczkomat nadawcy, callback: st_inpost_point_select_tag, required: true, type: plain}
|
||||
label_type:
|
||||
name: Typ etykiety
|
||||
type: select
|
||||
display: [a4, a6]
|
||||
options:
|
||||
a4: {name: A4, value: normal}
|
||||
a6: {name: A6, value: A6}
|
||||
label_format:
|
||||
name: Format etykiety
|
||||
type: select
|
||||
options:
|
||||
Epl: {name: EPL}
|
||||
Pdf: {name: PDF}
|
||||
Zpl: {name: ZPL}
|
||||
sender_name: {name: Imię}
|
||||
sender_company: {name: Nazwa firmy}
|
||||
sender_surname: {name: Nazwisko}
|
||||
sender_email: {name: E-mail, required: true}
|
||||
sender_phone: {name: Numer telefonu, required: true}
|
||||
sender_street: {name: Ulica, required: true}
|
||||
sender_building: {name: Numer budynku / lokalu, params: size=7, required: true}
|
||||
sender_city: {name: Miasto, required: true}
|
||||
sender_post_code: {name: Kod pocztowy, params: size=7, required: true}
|
||||
sender_country_code: {name: Kraj, callback: st_countries_select_tag, params: iso=true, required: true}
|
||||
actions:
|
||||
_save: {name: Zapisz}
|
||||
Reference in New Issue
Block a user