110 lines
7.3 KiB
YAML
110 lines
7.3 KiB
YAML
generator:
|
|
class: stAdminGenerator
|
|
param:
|
|
model_class: Questions
|
|
question_status_model_class: QuestionStatus
|
|
theme: simple
|
|
head:
|
|
package: stQuestionPlugin
|
|
applications: [stProduct, stAvailabilityPlugin]
|
|
custom_actions:
|
|
list: [question_status]
|
|
edit: [question_status]
|
|
documentation:
|
|
pl: https://www.sote.pl/docs/zapytania
|
|
en: https://www.soteshop.com/docs/inquiries
|
|
question_status_list:
|
|
peer_method: doSelectWithI18n
|
|
peer_count_method: doCountWithI18n
|
|
title: Statusy
|
|
display: [=name, _question_status_type, is_default]
|
|
fields:
|
|
question_status_type: {name: Typ}
|
|
is_default: {name: Domyślny, filterable: false}
|
|
name: {name: Nazwa, params: truncate_text=120}
|
|
menu: {use: list.menu}
|
|
actions:
|
|
_create: {name: Dodaj}
|
|
object_actions:
|
|
_edit: -
|
|
_delete: -
|
|
select_actions: []
|
|
|
|
question_status_edit:
|
|
title: Edycja
|
|
display: [_is_default, name, ~question_status_type]
|
|
fields:
|
|
is_default: {name: Domyślny, help: Domyślny status jest ustawiany dla każdego nowego zapytania klienta.}
|
|
name: {name: Nazwa, type: input_tag}
|
|
question_status_type: {name: Typ}
|
|
actions:
|
|
_list: {name: Statusy, i18n: stQuestionBackend}
|
|
_save: {name: Zapisz}
|
|
_save_and_add: {name: Zapisz i dodaj}
|
|
_delete: {name: Usuń}
|
|
list:
|
|
filters:
|
|
type: {partial: filter_type, filter_field: questions.type}
|
|
item_id: {partial: filter_item_name}
|
|
question_status: {partial: filter_question_status}
|
|
menu:
|
|
display: [question_list, question_status]
|
|
fields:
|
|
question_list: {name: Zapytania, action: stQuestionBackend/list}
|
|
question_status: {name: Statusy, action: stQuestionBackend/questionStatusList}
|
|
config: {name: Konfiguracja, action: stQuestionBackend/config}
|
|
title: Zapytania
|
|
description: Zarządzanie zapytaniami
|
|
display: [created_at, _item_id, _type, email, question_status]
|
|
object_actions:
|
|
_edit: -
|
|
_delete: -
|
|
fields:
|
|
created_at: {name: Wysłane}
|
|
type: {name: Zapytanie o}
|
|
item_id: {name: Produkt}
|
|
email: {name: E-mail klienta, params: truncate_text=18}
|
|
question_status: {name: Status, sort_field: question_status.opt_name, params: truncate_text=15}
|
|
actions:
|
|
_create
|
|
peer_method: doSelectJoinAll
|
|
empty_message: {message: "Tutaj pojawią się zapytania klientów o ceny i dostępność produktów.", i18n: stQuestionBackend}
|
|
edit:
|
|
title: Edycja
|
|
description: Zarządzanie zapytaniami
|
|
display: [_created_at, _item_id, _type, text, email, answer_text, question_status_id]
|
|
fields:
|
|
created_at: {name: Wysłane}
|
|
type: {name: Zapytanie o}
|
|
item_id: {name: Produkt, params: size=50}
|
|
email: {name: E-mail klienta, type: plain}
|
|
text: {name: Pytanie, type: plain}
|
|
answer_text: {name: Odpowiedź, type: textarea_tag, help: "Napisz odpowiedź, a następnie naciśnij przycisk Zapisz i wyślij w celu przesłania jej do klienta.", params: size=60x10 rich=true tinymce_options='height:300,width:425'}
|
|
question_status_id: {name: Status, params: required=false}
|
|
actions:
|
|
_list: {name: Lista}
|
|
_save: {name: Zapisz}
|
|
_save_and_save: {name: Zapisz i wyślij, params: force_submit=true name=save_and_send, i18n: stQuestionBackend}
|
|
_delete: {name: Usuń}
|
|
config:
|
|
title: Konfiguracja
|
|
description: Zarządzanie zapytaniami
|
|
menu: {use: list.menu}
|
|
display:
|
|
"Zapytania o cenę produktu": [show_ask_for_price, ask_price_user_login]
|
|
"Zapytania o dostępność produktu": [show_ask_for_depository, _depository_value, show_with_options, ask_depository_user_login]
|
|
"Wygląd produktu w zapytaniu": [show_photo, show_code, show_name, show_short_description]
|
|
fields:
|
|
show_ask_for_price: {name: Aktywuj, checked: false, type: checkbox, help: "Pojawi się dla produktów z ukrytą ceną."}
|
|
ask_price_user_login: {name: Dla zalogowanych klientów, checked: false, type: checkbox, help: "Pytanie będą mogli wysłać jedynie zalogowani klienci."}
|
|
show_ask_for_depository: {name: Aktywuj, checked: false, type: checkbox}
|
|
ask_depository_user_login: {name: Dla zalogowanych klientów, checked: false, type: checkbox, help: "Pytanie będą mogli wysłać jedynie zalogowani klienci."}
|
|
depository_value: {name: Pokazuj przy dostępności}
|
|
show_with_options: {name: Pokazuj przy produkcie z opcjami, checked: false, type: checkbox, help: "Jeśli produkt ma opcje to zapytanie o dostępność będzie pokazywane bez względu na dostępność opcji."}
|
|
show_photo: {name: Pokaż zdjęcie produktu, checked: true, type: checkbox}
|
|
show_code: {name: Pokaż kod produktu, checked: false, type: checkbox}
|
|
show_name: {name: Pokaż nazwę produktu, checked: true, type: checkbox}
|
|
show_short_description: {name: Pokaż skrócony opis, checked: true, type: checkbox}
|
|
actions:
|
|
_save: {name: Zapisz}
|
|
hideable: [Wygląd produktu w zapytaniu] |