Files
grzanieplus.pl/plugins/stCurrencyPlugin/modules/stCurrencyBackend/config/generator.yml
2025-03-12 17:06:23 +01:00

71 lines
3.3 KiB
YAML

generator:
class: stAdminGenerator
param:
model_class: Currency
theme: simple
head:
package: stCurrencyPlugin
applications: [stProduct, stOrder, stDelivery]
documentation:
pl: https://www.sote.pl/docs/waluty
en: https://www.soteshop.com/docs/currencies
list:
menu:
display: [list]
fields:
list: {name: Waluty, action: "@stCurrencyPlugin"}
filters:
name: {filter_field: currency_i18n.name}
title: Waluty
description: Zarządzanie walutami, ustalanie kursów
display: [=name, shortcut, exchange_backend, active, main]
peer_method: doSelectWithI18n
peer_count_method: doCountWithI18n
object_actions:
_edit: -
_delete: -
fields:
name: {name: Nazwa, type: input_tag, params: size=30}
shortcut: {name: Kod ISO}
exchange_backend: {name: Kurs, sort_field: currency.exchange}
active: {name: Aktywna}
main: {name: Domyślna}
actions:
_create: {name: Dodaj}
filters:
exchange_backend: {filter_field: currency.exchange}
edit:
title: Edycja waluty
description: Zarządzanie walutami, ustalanie kursów
menu:
fields:
_edit: {name: Edycja waluty}
display: [active, _edit_main, ~edit_iso_code, name, _exchange, _prefix_sign, _postfix_sign, _shortcut]
fields:
name: {name: Nazwa, params: size=28 disabled=false}
edit_iso_code: {name: Waluta}
prefix_sign: {name: Symbol przed, params: size=10}
exchange:
name: Kurs
params: size=28
postfix_sign: {name: Symbol za, params: size=10}
active: {name: Aktywna, type: checkbox_tag}
edit_main: {name: Domyślna, help: Domyślna waluta sklepu}
shortcut:
name: Kod ISO
actions:
_list: {name: Lista}
_save: {name: Zapisz}
_save_and_add: {name: Zapisz i dodaj nowy}
_delete: {name: Usuń}
config:
menu: {use: list.menu}
title: Konfiguracja
display: [inverse]
fields:
inverse: {name: Odwrotny kurs, type: checkbox, help: "Obce waluty będą przeliczane względem odwrotnego kursu."}
actions:
_save: {name: Zapisz}
create:
title: Dodaj walutę