- acme fixture plugin under modules/cabana/testdata/extension (gadgets controller, header and form partials, lookup widget, JS and CSS) - TestPhase101FormExtensionSchema, TestPhase101PartialSchema and TestPhase101Toolbar: every widget, partial and toolbar boot rule - TestPhase101PartialSanitizer: tag, attribute and URL allowlist, escaping, per-request trans, size/node/depth caps and the view-model guard - TestPhase101Assets: exact-key asset hits, revalidation, SPA fall-through, boot path checks and ?v= schema URLs - TestPhase101Actions (PostgreSQL): scoping, fill filter, strict body, action permission, error mapping, CSRF header, toolbar and partial routes - TestPhase101BoardwalkExports: ContentType and SetSecurityHeaders
11 lines
306 B
YAML
11 lines
306 B
YAML
name: acme.demo::lang.gadgets.form
|
|
form: ~/plugins/acme/demo/models/gadget/fields.yaml
|
|
modelClass: Gadget
|
|
defaultRedirect: acme/demo/gadgets
|
|
create:
|
|
redirect: acme/demo/gadgets/update/:id
|
|
redirectClose: acme/demo/gadgets
|
|
update:
|
|
redirect: acme/demo/gadgets
|
|
redirectClose: acme/demo/gadgets
|