MBS-12748: Convert area edit form to React #3659
Draft
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
Solving MBS-12748, converting the area edit form and creation page to React.
Solution
root/area/edit_form.ttto ReactEventEditFormcomponentroot/area/create.ttto Reactroot/static/scripts/common/components/TypeBubble.js) to share between the event edit form and the area edit formServer/Validation.pmto JS inroot/static/scripts/edit/utility/iso3166.jsFormRowTextListSimpleto take an optionaldispatchfunction, so that the ISO 3166 codes can be validated in real timeTesting
I've tested creating areas on
/area/create, and editing existing areas on/area/xxx/edit. I've tested that the area types are all present and can be set, invalid ISO 3166 codes are rejected, and multiple codes can be added.