Checkboxes should not be flagged as 'required'

Bug #39142 reported by Euan MacGregor
20
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Medium
Björn Tillenius

Bug Description

Flagging checkboxes and radiobutton groups with a 'Required' label (e.g. "Participation essential (Required)" when subscribing to a blueprint) causes user confusion. Our web templates should not display the label for these controls.

description: updated
Revision history for this message
Nick McMahon (nmcmahon) wrote :

Seconded, i was uploading a PNG, which is clearly not a patch and it let me submit it without ticking the required box.

If (Required) means its required to be ticked IF it is a patch because something special or different happens then it should say that instead of confusing everyone else who isnt uploading a patch.

Revision history for this message
Stuart Bishop (stub) wrote :

We should update our templates so the required flag is not displayed for radio groups or checkboxes, as the reporter is quite correct that it does not make sense. Better to do this for all forms in one hit.

Internally, the form schemas should remain unchanged as this is purely an artifact of the web UI - submitting information via other mechanisms like XML-RPC we still need to define boolean fields as "must be set explicity and we can't accept no-value".

Changed in launchpad:
status: Unconfirmed → Confirmed
Revision history for this message
Stuart Bishop (stub) wrote :

This is a launchpad wide issue and not Malone specific.

Changed in malone:
status: Unconfirmed → Rejected
description: updated
description: updated
Changed in launchpad:
assignee: nobody → bjornt
description: updated
Revision history for this message
Björn Tillenius (bjornt) wrote :

This has been fixed by the new form machinery, which we wrote quite a while a ago. Some forms may still be using the old form classes, but let's report individual bugs for each form instead.

Changed in launchpad:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.