Skip to content

v0.2.0 — Per-Site Form Assignment

Pre-release
Pre-release

Choose a tag to compare

@joshdaugherty joshdaugherty released this 13 Oct 12:59
· 49 commits to main since this release
202f479

Phase 1 of per-site forms: a form can be assigned to sites, and its tags and submit route answer only on the sites it belongs to.

What's new

  • Add the site-resolved read-only form view and the shared site helpers #84
  • Add a Sites section with a sites assignment field to the form settings #86
  • Return 404 for a submit to a form not assigned to the submit site #87
  • Gate the form tags by site assignment with a not_assigned setting #91
  • Record the submit site on new submissions as _site #92
  • Log an invalid not_assigned setting when the add-on boots #104
  • Add a form:assigned tag for templates to check a form's site #105

What's fixed

  • Return an empty array from a gated form:create fetched with no parser #103

Maintenance and tooling

  • Document reaching a driver's form class through a view's base() #112
  • Stop Composer's process timeout from killing composer mutate #111
  • Record that a resolved view stays a core Form under other drivers #110
  • Record the resolved view under the Eloquent forms driver #108
  • Record that saving keeps a site the editor cannot view #106
  • Record the form:create no-parser and Sites field access decisions #102
  • Give each parallel test worker its own service manifest #96
  • Check the Control Panel build entries in both directions #94
  • Run Phase 1's exit criterion end to end in the host #93