feat: URL rules and the settings singleton
This commit is contained in:
7
controllers/rules/config_filter.yaml
Normal file
7
controllers/rules/config_filter.yaml
Normal file
@@ -0,0 +1,7 @@
|
||||
# The match filter (UI-SPEC C7): exact addresses or patterns.
|
||||
scopes:
|
||||
match:
|
||||
label: golem15.seo::lang.rules.match
|
||||
modelClass: Golem15\SEO\Models\Rule
|
||||
nameFrom: match
|
||||
scope: FilterMatch
|
||||
18
controllers/rules/config_form.yaml
Normal file
18
controllers/rules/config_form.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
# URL rule form (UI-SPEC C7).
|
||||
name: golem15.seo::lang.rules.name
|
||||
form: ~/plugins/golem15/seo/models/rule/fields.yaml
|
||||
modelClass: Golem15\SEO\Models\Rule
|
||||
defaultRedirect: golem15/seo/rules
|
||||
|
||||
create:
|
||||
redirect: golem15/seo/rules/update/:id
|
||||
redirectClose: golem15/seo/rules
|
||||
|
||||
update:
|
||||
redirect: golem15/seo/rules
|
||||
redirectClose: golem15/seo/rules
|
||||
|
||||
messages:
|
||||
create: golem15.seo::lang.rules.new
|
||||
update: golem15.seo::lang.rules.name
|
||||
deleteConfirm: golem15.seo::lang.rules.delete_confirm
|
||||
23
controllers/rules/config_list.yaml
Normal file
23
controllers/rules/config_list.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
# URL rules list (UI-SPEC C7).
|
||||
list: ~/plugins/golem15/seo/models/rule/columns.yaml
|
||||
modelClass: Golem15\SEO\Models\Rule
|
||||
title: golem15.seo::lang.rules.list_title
|
||||
recordUrl: golem15/seo/rules/update/:id
|
||||
noRecordsMessage: golem15.seo::lang.rules.list_empty
|
||||
recordsPerPage: 20
|
||||
showCheckboxes: true
|
||||
showSetup: true
|
||||
filter: config_filter.yaml
|
||||
|
||||
defaultSort:
|
||||
column: url
|
||||
direction: asc
|
||||
|
||||
toolbar:
|
||||
buttons: [create, delete]
|
||||
search:
|
||||
prompt: backend::lang.list.search_prompt
|
||||
|
||||
messages:
|
||||
empty: golem15.seo::lang.rules.list_empty
|
||||
deleteConfirm: golem15.seo::lang.rules.delete_selected_confirm
|
||||
Reference in New Issue
Block a user