Files
2025-03-12 17:06:23 +01:00

87 lines
3.7 KiB
YAML

generator:
class: stAdminGenerator
param:
model_class: Countries
countries_area_model_class: CountriesArea
theme: simple
head:
package: stCountriesPlugin
applications: [stDelivery]
custom_actions:
list: [countries_area]
edit: [countries_area]
documentation:
pl: https://www.sote.pl/docs/kraje-i-strefy-dostawy
en: https://www.soteshop.com/docs/countries
list:
title: Kraje
peer_method: doSelectWithI18n
peer_count_method: doCountWithI18n
menu:
display: [countries_list, countries_area_list]
fields:
countries_list: {name: Kraje, action: @stCountriesPluginDefault}
countries_area_list: {name: Strefy dostaw, action: stCountriesBackend/countriesAreaList}
display: [name, is_active, is_default]
object_actions:
_edit: -
fields:
name: {name: Nazwa, sort_field: countries.opt_name, params: size=30}
is_active: {name: Aktywny}
is_default: {name: Domyślny}
filters:
name: {filter_field: countries.opt_name}
actions: []
select_actions:
display: [activate, deactivate]
actions:
activate: {name: Aktywuj, action: activateCountry}
deactivate: {name: Dezaktywuj, action: deactivateCountry}
edit:
title: Edycja kraju
menu:
fields:
_edit: {name: Edycja kraju}
display: [is_active, _edit_is_default, name]
fields:
name: {name: Nazwa, params: disabled=false}
is_active: {name: Aktywny}
edit_is_default: {name: Domyślny}
actions:
_list: {name: Kraje, i18n: stCountriesBackend}
_save: {name: Zapisz}
countries_area_list:
title: Strefy dostaw
display: [=name, is_active]
object_actions:
_edit: -
_delete: -
actions:
_create: {name: Dodaj nową strefę, i18n: stCountriesBackend}
fields:
name: {name: Nazwa strefy}
is_active: {name: Aktywna}
countries_area_edit:
title: Edycja strefy dostaw
menu:
fields:
_edit: {name: Edycja strefy dostawy}
display: [is_active, name, _countries_ids]
fields:
is_active: {name: Aktywna}
name: {name: Nazwa, required: true}
countries_ids: {name: Kraje, required: true, type: custom}
actions:
_delete: {name: Usuń, i18n: stCountriesBackend}
_list: {name: Lista stref, i18n: stCountriesBackend}
_save: {name: Zapisz}
_save_and_add: {name: Zapisz i dodaj}
countries_area_create:
title: Dodaj strefę dostaw