first commit
This commit is contained in:
@@ -0,0 +1,218 @@
|
||||
generator:
|
||||
class: stAdminGenerator
|
||||
param:
|
||||
model_class: AdsTrackerList
|
||||
ads_tracker_platform_model_class: AdsTrackerPlatform
|
||||
ads_tracker_campaign_model_class: AdsTrackerCampaign
|
||||
ads_tracker_debug_model_class: AdsTrackerDebug
|
||||
|
||||
theme: simple
|
||||
head:
|
||||
package: appAdsTrackerPlugin
|
||||
|
||||
custom_actions:
|
||||
list: [ads_tracker_platform, ads_tracker_campaign, ads_tracker_debug]
|
||||
edit: [ads_tracker_platform, ads_tracker_campaign, ads_tracker_debug]
|
||||
|
||||
documentation:
|
||||
pl: https://www.sote.pl/docs/ads-tracker
|
||||
en: https://www.sote.pl/docs/ads-tracker
|
||||
|
||||
config:
|
||||
title: Konfiguracja
|
||||
display:
|
||||
"NONE": [is_active, is_extend, ads_terminate, ads_conversion_type, _exclude_remote_address, _hash_control, _is_debug]
|
||||
menu: {use: list.menu}
|
||||
fields:
|
||||
is_active: {name: Aktywuj, type: checkbox}
|
||||
is_extend: {name: Tryb rozszerzony, type: checkbox, help: "Tryb rozszerzony pozwala na lepsze rozpoznawanie użytkownika. Wiąże się to z większym wykorzystaniem zasobów bazy danych."}
|
||||
is_debug: {name: Tryb debug, type: plain}
|
||||
hash_control: {name: Klucz kontrolny, type: plain}
|
||||
exclude_remote_address: {name: Wykluczone adresy, help: "Wykluczone adresy IP rozdzielone przecinkiem np: 192.168.1.1,192.168.1.2"}
|
||||
ads_terminate:
|
||||
name: Czas przechowywania danych (dni)
|
||||
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: two
|
||||
|
||||
ads_conversion_type:
|
||||
name: Do konwersji zaliczaj
|
||||
type: select
|
||||
display: [one, two]
|
||||
options:
|
||||
one: {name: Pierwsze wejście, value: 1}
|
||||
two: {name: Ostatnie wejście, value: 2}
|
||||
selected: two
|
||||
actions:
|
||||
|
||||
_list: {name: Lista}
|
||||
_save: {name: Zapisz}
|
||||
|
||||
list:
|
||||
title: Reklamy i linki
|
||||
display: [id, ads_name, _app_ads_tracker_platform_id, _app_ads_tracker_campaign_id, ~ads_entering, is_active, updated_at ]
|
||||
sort: [updated_at, ASC]
|
||||
fields:
|
||||
id: {name: Id}
|
||||
created_at: {name: Utworzono}
|
||||
updated_at: {name: Aktualizowano}
|
||||
is_active: {name: Aktywna}
|
||||
app_ads_tracker_platform_id: {name: Platforma}
|
||||
app_ads_tracker_campaign_id: {name: Kampania}
|
||||
ads_group: {name: Grupa, params: truncate_text=30 }
|
||||
ads_name: {name: Nazwa, params: truncate_text=30 }
|
||||
ads_entering: {name: Wejścia }
|
||||
actions:
|
||||
_create: {name: Dodaj}
|
||||
object_actions:
|
||||
_edit: -
|
||||
_delete: -
|
||||
menu:
|
||||
display: [platform_entering_stats, platform_stats, campaign_entering_stats, campaign_stats, platform, campaign, tracker, debug]
|
||||
fields:
|
||||
|
||||
platform_entering_stats: {name: Raporty wejść, action: @appAdsTrackerPlugin?action=adsTrackerPlatformEnteringStats}
|
||||
platform_stats: {name: Raporty platform, action: @appAdsTrackerPlugin?action=adsTrackerPlatformStats}
|
||||
campaign_stats: {name: Raporty kampanii, action: @appAdsTrackerPlugin?action=adsTrackerCampaignStats}
|
||||
campaign_entering_stats: {name: Raporty wejść kampanii, action: @appAdsTrackerPlugin?action=adsTrackerCampaignEnteringStats}
|
||||
platform: {name: Platformy, action: @appAdsTrackerPlugin?action=adsTrackerPlatformList}
|
||||
campaign: {name: Kampanie, action: @appAdsTrackerPlugin?action=adsTrackerCampaignList}
|
||||
tracker: {name: Reklamy i linki, action: @appAdsTrackerPlugin?action=list}
|
||||
debug: {name: Debug, action: @appAdsTrackerPlugin?action=adsTrackerDebugList}
|
||||
|
||||
edit:
|
||||
title: Edycja reklamy i linków
|
||||
description: Wysyłanie wiadomości do klientów
|
||||
display: [_show_id, _entering, is_active, ~ads_tracker_platform_campaign, ads_name, url, _hash_for_plugin, _url_hash]
|
||||
fields:
|
||||
show_id: {name: Id, hide_on_create: true, type: plain}
|
||||
is_active: {name: Aktywna}
|
||||
app_ads_tracker_platform_id: {name: Platforma, params: text_method=getAdsName include_blank=false}
|
||||
app_ads_tracker_campaign_id: {name: Kampania, params: text_method=getAdsName include_blank=false}
|
||||
ads_tracker_platform_campaign: {name: Kampania}
|
||||
ads_group: {name: Grupa, type: input_tag, params: style='width:550px'}
|
||||
ads_name: {name: Nazwa, type: input_tag, params: style='width:550px'}
|
||||
url: {name: Domyślny link, type: input_tag, params: style='width:550px', help: "Parametru można używać dla wielu linków."}
|
||||
url_hash: {name: Link śledzenia, hide_on_create: true}
|
||||
hash_for_plugin: {name: Hash śledzący, hide_on_create: true}
|
||||
entering: {name: Ilość wejść, hide_on_create: true, type: plain}
|
||||
|
||||
actions:
|
||||
_delete: {name: Usuń}
|
||||
_list: {name: Lista}
|
||||
_save: {name: Zapisz}
|
||||
_save_and_add: {name: Zapisz i dodaj kolejny}
|
||||
|
||||
create:
|
||||
title: Dodaj reklamę lub link
|
||||
|
||||
ads_tracker_platform_list:
|
||||
title: Platformy
|
||||
display: [id, =ads_name, description, _platform_type, is_active, updated_at ]
|
||||
fields:
|
||||
is_active: {name: Aktywna}
|
||||
created_at: {name: Utworzono}
|
||||
updated_at: {name: Aktualizowano}
|
||||
ads_name: {name: Nazwa, params: size=20 link_to="@appAdsTrackerBackend?action=adsTrackerCampaignList&filters[ads_tracker_platform]=%%id%%"}
|
||||
description: {name: Opis}
|
||||
platform_type: {name: Typ}
|
||||
actions:
|
||||
_create: {name: Dodaj}
|
||||
object_actions:
|
||||
_edit: -
|
||||
_delete: -
|
||||
|
||||
ads_tracker_platform_edit:
|
||||
title: Edycja platformy
|
||||
description: Wysyłanie wiadomości do klientów
|
||||
display: [is_active, ads_name, description, _color, _platform_type ]
|
||||
fields:
|
||||
is_active: {name: Aktywna}
|
||||
ads_name: {name: Nazwa, type: input_tag, params: style='width:550px'}
|
||||
color: {name: Kolor, hide_on_create: true}
|
||||
description: {name: Opis, params: style='width:550px'}
|
||||
platform_type: {name: Typ, type: plain}
|
||||
actions:
|
||||
_delete: {name: Usuń}
|
||||
_list: {name: Lista}
|
||||
_save: {name: Zapisz}
|
||||
|
||||
ads_tracker_platform_create:
|
||||
title: Dodaj platformę
|
||||
|
||||
ads_tracker_campaign_list:
|
||||
title: Kampanie
|
||||
display: [id, _ads_name, ads_tracker_platform, is_active, updated_at ]
|
||||
sort: [updated_at, ASC]
|
||||
peer_method: doSelectJoinAll
|
||||
filters:
|
||||
ads_tracker_platform: {filter_field: ads_tracker_campaign.app_ads_tracker_platform_id}
|
||||
fields:
|
||||
is_active: {name: Aktywna}
|
||||
created_at: {name: Utworzono}
|
||||
updated_at: {name: Aktualizowano}
|
||||
ads_tracker_platform: {name: Platforma, sort_field: ads_tracker_platform.ads_name}
|
||||
ads_name: {name: Nazwa, params: size=20}
|
||||
actions:
|
||||
_create: {name: Dodaj}
|
||||
object_actions:
|
||||
_edit: -
|
||||
_delete: -
|
||||
|
||||
ads_tracker_campaign_edit:
|
||||
title: Edycja kampanii
|
||||
description: Wysyłanie wiadomości do klientów
|
||||
display: [is_active, app_ads_tracker_platform_id, ads_name, _color ]
|
||||
fields:
|
||||
is_active: {name: Aktywna}
|
||||
app_ads_tracker_platform_id: {name: Platforma, params: text_method=getAdsName include_blank=false}
|
||||
ads_name: {name: Nazwa, type: input_tag, params: style='width:550px'}
|
||||
color: {name: Kolor, hide_on_create: true}
|
||||
actions:
|
||||
_delete: {name: Usuń}
|
||||
_list: {name: Lista}
|
||||
_save: {name: Zapisz}
|
||||
|
||||
ads_tracker_campaign_create:
|
||||
title: Dodaj kampanie
|
||||
|
||||
|
||||
ads_tracker_debug_list:
|
||||
title: Lista wejść
|
||||
display: [_app_ads_tracker_list_id, created_at]
|
||||
fields:
|
||||
created_at: {name: Utworzono}
|
||||
app_ads_tracker_list_id: {name: Reklama}
|
||||
sort: [created_at, desc]
|
||||
actions:
|
||||
_deleteAll: {name: Usuń wszystko, icon: remove}
|
||||
object_actions:
|
||||
_edit: -
|
||||
_delete: -
|
||||
|
||||
ads_tracker_debug_edit:
|
||||
title: Edycja
|
||||
description: Wysyłanie wiadomości do klientów
|
||||
display: [_app_ads_tracker_list_id, url, referrer, browser, ip, ads_hash_control, hash, cookie_ads_hash, cookie, _table_cookie, _table_ip]
|
||||
fields:
|
||||
app_ads_tracker_list_id: {name: Reklama}
|
||||
url: {name: URL, type: textarea_tag, params: style='width:550px'}
|
||||
referrer: {name: Referrer, type: textarea_tag, params: style='width:550px'}
|
||||
browser: {name: Przeglądarka, type: input_tag, params: style='width:550px'}
|
||||
ip: {name: Adres IP, type: input_tag, params: style='width:550px'}
|
||||
hash: {name: Hash linku, type: input_tag, params: style='width:550px'}
|
||||
cookie: {name: Cookie, type: textarea_tag, params: style='width:550px'}
|
||||
table_cookie: {name: Reklamy z cookie}
|
||||
table_ip: {name: Odwiedzone reklamy z tego IP}
|
||||
cookie_ads_hash: {name: Hash identyfikacyjny reklamy}
|
||||
ads_hash_control: {name: Hash kontrolny konfiguracji, params: style='width:550px'}
|
||||
|
||||
actions:
|
||||
_delete: {name: Usuń}
|
||||
_list: {name: Lista}
|
||||
|
||||
Reference in New Issue
Block a user