- Issue created by @pdureau
- π«π·France pdureau Paris
Use PluginFormInterface::buildConfigurationForm() in source plugins instead of SourcePluginBase:buildSourceConfigurationForm(), moving the wrapping of SourcePluginBase::buildConfigurationForm() into the form builder. So, every expected methods in a plugin class belong to a defined interface
It is currently done in π [2.0.0-alpha1] Add new Form Builder Needs work
- Assigned to Christian.wiedemann
- Status changed to Needs work
9 months ago 1:32pm 11 February 2024 - π«π·France pdureau Paris
this one was resolved by the new interface:
Last question: "ContextAwarePluginInterface methods are not used by the Form Builder, only internally by SourcePluginBase. is it normal ?"
- π«π·France pdureau Paris
Also: add default "value" key in each source plugin forms.
Like content field properties, there is always at least a key, and this one is "value" by default.
- π©πͺGermany Christian.wiedemann
Christian.wiedemann β made their first commit to this issueβs fork.
- Merge request !68Resolve #3414291 "2.0.0 alpha1 source pluginsmethods" β (Merged) created by Christian.wiedemann
- Status changed to Needs review
9 months ago 12:09pm 22 February 2024 - Assigned to pdureau
- Status changed to Needs work
9 months ago 10:47pm 24 February 2024 - π«π·France pdureau Paris
After rebasing π [2.0.X-alpha1] Introduce buildComponentRenderable Needs review , there are a few issues left:
- variant selector is not working: variant selection is not saved and retrieved
- after refreshing the page, all the form is reset expect the component selector
-
pdureau β
committed 8fe23f0b on 2.0.x authored by
Christian.wiedemann β
Issue #3414291 by pdureau, Christian.wiedemann: Source plugins, methods...
-
pdureau β
committed 8fe23f0b on 2.0.x authored by
Christian.wiedemann β
-
Christian.wiedemann β
committed ad118286 on 2.0.x
Issue #3414291 Christian.wiedemann: Fix empty component id handling
-
Christian.wiedemann β
committed ad118286 on 2.0.x
- Issue was unassigned.
- Status changed to Fixed
9 months ago 4:25pm 29 February 2024 Automatically closed - issue fixed for 2 weeks with no activity.