Problem/Motivation

Locale and Update Status both check remote status automatically although with different defaults due to how Locale provides other features as well. However the configuration options are also different and confusingly named.

Locale Update Status
🟡 Provides option to never check automatically (confusing label) 🔴 Does not provide option to never check automatically, even though it has a dedicated manual check feature too
🟢 Provides link to manually check 🔴 No manual check link
🟡 Description of checkboxes is unnecessarily long
  🔴 Description of automated option says only installed extensions are checked which is not true based on other options
  🟡 Description of uninstalled check checkbox is too active, sounds like it immediately does something but its not.

Steps to reproduce

See locale and update status UI.

Proposed resolution

Solve all the yellow and green issues from above, see UI changes below.

Remaining tasks

Review.

User interface changes

Before update status:

After update status:

1. Clearer label of checkboxes about automation.
2. Added never option.
3. Never option explains manually can still do it.
4. Shorter description below.
5. Added manual link that works in manual testing.


Before locale:

After locale:

1. Clearer label of checkboxes about automation.
2. Clearer label of "never" option about manualness.
3. Shorter description below.

Introduced terminology

API changes

Data model changes

Release notes snippet

It is now possible to use Update Status module to only manually check for updates. Previously you would need to uninstall the module to stop automated checks, but then manual checks were not possible. The previous default of checking daily did not change.

Issue fork drupal-3620595

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

gábor hojtsy created an issue. See original summary.

gábor hojtsy’s picture

Issue summary: View changes
Status: Active » Needs review
StatusFileSize
new164.6 KB
new184.56 KB

Added after screenshots. Options seem to work for me manually although the cron timing is of course impossible to prove, should be verified with core review :)

gábor hojtsy’s picture

Issue summary: View changes

Include more problems in issue summary table that are already resolved.

gábor hojtsy’s picture

Issue summary: View changes
smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

Screenshots made this super simple to see the changes :)

Don't do a lot of translations in my 9-5 but this does read cleaner (least to me fwiw)