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

81 lines
4.5 KiB
YAML

generator:
param:
model_class: stUserTrackerLevel
title: "Monitoring klientów"
route: "@stUserTrackerLevelBackend"
icon: "stUserTrackerLevel"
documentation:
pl: "https://www.sote.pl/docs/monitorowanie-klientow"
en: "https://www.soteshop.com/docs/monitorowanie-klientow"
list:
title: Lista odwiedzających
sort: [id, ASC]
menu:
display: [list]
fields:
list: {name: "Lista", action: "@stUserTrackerLevelBackend?action=list"}
display: [id, updated_at, visit_count, _product_view, _add_to_basket, place_order, _active]
fields:
id: {name: "Id"}
updated_at: {name: "Zaktualizowano"}
visit_count: {name: "Wejścia", align: center}
add_to_basket: {name: "Ostatnio dodany do koszyka", filterable: false}
place_order: {name: "Zamówienie", filterable: false}
product_view: {name: "Ostatnio oglądany produkt", filterable: false}
active: {name: "Aktywny", align: center}
object_actions:
_edit: -
_delete: -
actions:
_delete: -
actions:
_create: {name: Dodaj}
peer_method: doSelect
peer_count_method: doCount
edit:
display:
"NONE": [_active, =created_at, updated_at, remote_address, cookie_id, cookie_utd_id, _cookie_utd]
"Zdarzenia": [visit_count, _product_view, _add_to_basket, place_order]
"Informacje o systemie": [browser, system, hardware]
fields:
active: {name: "Aktywny"}
created_at: {name: "Utworzono", type: plain}
updated_at: {name: "Zaktualizowano", type: plain}
cookie_id: {name: "UTL Cookie ID", type: plain}
cookie_utd_id: {name: "UTD Cookie ID", type: plain}
cookie_utd: {name: "UTD Cookie", type: plain}
remote_address: {name: "Adres IP", type: plain}
visit_count: {name: "Wejścia", type: plain, align: left}
add_to_basket: {name: "Ostatnio dodany do koszyka", type: plain}
product_view: {name: "Ostatnio oglądany produkt", type: plain}
place_order: {name: "Zamówienie", type: plain, help: Ostatnio złożone zamówienie}
browser: {name: "Przeglądarka", type: plain}
system: {name: "System operacyjny", type: plain}
hardware: {name: "Urządzenie", type: plain}
actions:
_list: {name: "Pokaż listę"}
_save: {name: "Zapisz"}
_save_and_add: {name: "Zapisz i dodaj kolejny"}
_delete: {name: "Usuń"}
config:
display:
"NONE": [enabled_database, cookie_terminate, hash_control]
fields:
cookie_terminate: {help: Jak długo system ma rozpoznawać powroty klienta do sklepu.}
name: Ilość dni monitorowania
type: select
display: [one, two, three, four]
options:
one: {name: 30, value: 30}
two: {name: 60, value: 60}
three: {name: 90, value: 90}
four: {name: 180, value: 180}
selected: three
enabled_database: {name: Tryb rozszerzony, help: Tryb rozszerzony pozwala na lepsze rozpoznawanie użytkownika. Wiąże się to z większym wykorzystaniem zasobów bazy danych., type: checkbox_tag}
hash_control: {name: Hash kontrolny, type: plain}