- SyncG15Office files each submission as a G15Office task with its screenshot through a fetchguard client limited to the configured host; a River job with 3 attempts, PHP's messages on failure, nothing sent when unconfigured - the replay of PHP's recorded G15Office exchange (classes/testdata) asserts the task JSON, headers and the screenshot part - settings screen (cabana field types only), read-only submissions list, manage_settings permission and navigation - embed.js served byte for byte at /plugins/golem15/feedback/assets/js/embed.js - feedback:import-settings copies the WinterCMS settings row once
33 lines
997 B
YAML
33 lines
997 B
YAML
# Read-only list of the widget's submissions. Every column is plain text:
|
|
# the message and the other visitor-supplied values are never rendered as
|
|
# HTML.
|
|
columns:
|
|
id:
|
|
label: golem15.feedback::lang.submissions.id
|
|
sortable: true
|
|
type:
|
|
label: golem15.feedback::lang.submissions.type
|
|
type: text
|
|
status:
|
|
label: golem15.feedback::lang.submissions.status
|
|
type: text
|
|
email:
|
|
label: golem15.feedback::lang.submissions.email
|
|
type: text
|
|
searchable: true
|
|
page_url:
|
|
label: golem15.feedback::lang.submissions.page_url
|
|
type: text
|
|
searchable: true
|
|
message:
|
|
label: golem15.feedback::lang.submissions.message
|
|
type: text
|
|
searchable: true
|
|
g15office_task_id:
|
|
label: golem15.feedback::lang.submissions.g15office_task_id
|
|
type: text
|
|
created_at:
|
|
label: golem15.feedback::lang.submissions.created_at
|
|
type: datetime
|
|
sortable: true
|