Options.module's short description says only:
'Defines selection, check box and radio button widgets for text and numeric fields.'

while in D8 it actually does:
- defines Boolean and various List field types
- defines selection, check box and radio button widgets for Boolean and various List fields.

The wording is a problem because:
- people looking for these nice widgets won't find them when adding a text or numeric field, as the description suggests.
- people looking for a Boolean type will search forever until they try Options module

The help text is not just a bit more verbose, but also a bit more correct:
'The Options module defines various fields for storing a list of items, for use with the Field module. Usually these items are entered through a select list, checkboxes, or radio buttons. See the Field module help page for more information about fields.'

Only the Boolean fields are missing there.

In D7, where list field types were provided by a separate List module, this was even worse. Enabling Options.module you would search forever and won't find the nice widgets anywhere in the UI. Therefore certainly needs backport.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

Pancho’s picture

Assigned: Pancho » Unassigned
Status: Active » Needs review
Issue tags: +DrupalWTF
FileSize
3.19 KB
1.63 KB

Here's two patches for D8 and D7.

In D7 list.info I removed the reference to options.module, because it's a dependency anyway.
The other way around, options.info needs to refer to list.module because it otherwise doesn't do anything.

All descriptions can certainly be further improved, but this should be a solid starting point.

The last submitted patch, D8_options_module_description-2020691-1.patch, failed testing.

Pancho’s picture

Status: Needs work » Needs review

758 fail(s), and 307 exception(s)? Must be kidding...

#1: D8_options_module_description-2020691-1.patch queued for re-testing.

Status: Needs review » Needs work

The last submitted patch, D8_options_module_description-2020691-1.patch, failed testing.

Pancho’s picture

Status: Needs work » Needs review

814 fail(s), and 504 exception(s)? No way.

#1: D8_options_module_description-2020691-1.patch queued for re-testing.

Pancho’s picture

jhedstrom’s picture

Issue summary: View changes
Status: Needs review » Needs work
Issue tags: +needs-reroll

I'm unsure of exposing the term boolean to the UI. Regardless, this needs a reroll.

Version: 8.0.x-dev » 8.1.x-dev

Drupal 8.0.6 was released on April 6 and is the final bugfix release for the Drupal 8.0.x series. Drupal 8.0.x will not receive any further development aside from security fixes. Drupal 8.1.0-rc1 is now available and sites should prepare to update to 8.1.0.

Bug reports should be targeted against the 8.1.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.2.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.1.x-dev » 8.2.x-dev

Drupal 8.1.9 was released on September 7 and is the final bugfix release for the Drupal 8.1.x series. Drupal 8.1.x will not receive any further development aside from security fixes. Drupal 8.2.0-rc1 is now available and sites should prepare to upgrade to 8.2.0.

Bug reports should be targeted against the 8.2.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.3.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.2.x-dev » 8.3.x-dev

Drupal 8.2.6 was released on February 1, 2017 and is the final full bugfix release for the Drupal 8.2.x series. Drupal 8.2.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.3.0 on April 5, 2017. (Drupal 8.3.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.3.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.4.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.3.x-dev » 8.4.x-dev

Drupal 8.3.6 was released on August 2, 2017 and is the final full bugfix release for the Drupal 8.3.x series. Drupal 8.3.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.4.0 on October 4, 2017. (Drupal 8.4.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.4.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.5.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.5.x-dev » 8.6.x-dev

Drupal 8.5.6 was released on August 1, 2018 and is the final bugfix release for the Drupal 8.5.x series. Drupal 8.5.x will not receive any further development aside from security fixes. Sites should prepare to update to 8.6.0 on September 5, 2018. (Drupal 8.6.0-rc1 is available for testing.)

Bug reports should be targeted against the 8.6.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.7.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

quietone’s picture

Status: Needs work » Closed (duplicate)
Issue tags: - +Bug Smash Initiative
Related issues: +#3060616: Update the module descriptions on the Extend page to fit the Help texts

This work has moved into a later issue, #3060616: Update the module descriptions on the Extend page to fit the Help texts. Closing as a duplicate.