Sort mailers on mailer preview page alphabetically #48989
Merged
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.
Motivation / Background
Mailers on the mailer preview page are listed in the order in which they were found in the
descendantsarray. Which might or might not be in alphabetical order. The more mailers are defined in an application, the harder it gets to find a specific mailer on the preview page because of this non-intuitive order.This PR ensures that the list of mailers on the mailer preview page are always returned in alphabetical order (by their titleized name) to make it easier to scan the list and find a specific mailer.
Please note that if a mailer has multiple methods, those methods are already returned sorted by the
emailsmethod.Checklist
Before submitting the PR make sure the following are checked:
[Fix #issue-number]