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.
What does this do?
Refactor localised admin forms
Why was this needed?
To reduce complexity and make the forms consistent with each other.
Implementation notes
Switches admin forms with translated fields to use the
translated_form_for
form builder andtranslated_fields
form helper. Means we don't have to manually build the tabbed interface for the different locales in use.This is already in use for the
OutgoingMessage::Snippet
forms and can be re-used forAnnouncement
Category
,PublicBody
andNote
forms.[skip changelog]