Highlights
Plugins can now contribute their own admin form field types, rendered as elements in the admin SPA and saved through cabana.
Added
pact.HasFormFieldTypeslets a plugin register form field types;cabanacompiles, decodes and loads them.- Plugin field types can be translatable, show values in lists, and skip saving untouched values.
- A field upload route so plugin field elements can upload files.
- Save notices: a save response can carry
meta.noticesthat the admin shows to the user.