Problem/Motivation

The Account Settings form has a lot of email templates, each one presented as a vertical tab.

There is no at a glance information provided to help identify which email templates are enabled, other than to navigate through the tabs one-by-one.

This was identified as a problem during #3263897: Drupal Usability Meeting 2022-02-18 while reviewing #85494: Use email verification when changing user email addresses.

Steps to reproduce

Proposed resolution

The vertical tabs support the ability to provide contextual information below the tab title, this could be used to indicate which email templates are enabled and which are disabled.

An example of this pattern being used is the block visibility conditions section of block configuration:

Screenshot of block visibility conditions showing contextual information being displayed on the vertical tabs.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

CommentFileSizeAuthor
block_conditions_example.jpg31.41 KBaaronmchale

Comments

AaronMcHale created an issue. See original summary.

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.