View Issue Details

IDProjectCategoryView StatusLast Update
0006249mantisbtadministrationpublic2017-03-20 11:18
Reporterdtgriscom Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version1.0.0rc2 
Summary0006249: manage_config_email_page.php "Access Levels" settings design is confusing
Description

The six "Access Levels" columns on manage_config_email_page.php are quite confusing, especially since they imply a far greater level of control than users actually have. How about changing each row in these columns to the following single column:

[x] Users from [popup1] to [popup2]

[popup1] specifies threshold_min; [popup2] specifies threshold_max. The "[x]" is an enable checkbox. If this is turned off, then threshold_min and threshold_max are both set to NOBODY. In addition, change the "Access levels" header to "By access level".

Benefits:

  • Interface matches internal representation

  • Table doesn't get wider if someone adds additional custom access levels

  • Many fewer controls

TagsNo tags attached.

Relationships

related to 0022541 closedatrol Enhance wording in manage_config_email_page.php and manage_config_work_threshold_page.php pages 
has duplicate 0022471 closedatrol email notfication Access level checked boxes are spread over all intermediate roles 

Activities

Chris_Z

Chris_Z

2017-03-07 05:51

reporter   ~0055942

In addition, change the "Access levels" header to "By access level".

Yes!
I did goofed there too because the current layout somehow subliminally suggests that "all must apply" in order to be effective (because all options are sharing the same box). Or in other words "the common denominator prevails", i.e. you mast both select Access Level and the user role for the event (Message) which is clearly a wrong interpretation.

The truth is that either of those distinct toggle groups is powerful enough to effectuate the choice by itself and independently from the other. There is no relation between those two.

So maybe splitting this box into two side-by-side boxes can make this point more obvious?

atrol

atrol

2017-03-07 06:06

developer   ~0055943

So maybe splitting this box into two side-by-side boxes can make this point more obvious?

Maybe changing Access Levels to Any user with access level is enough for it ?

Chris_Z

Chris_Z

2017-03-07 06:22

reporter   ~0055945

is enough for it ?

You are onto something :)
Anything avoiding the involuntary (mis)interpretation as Required access level will do some good, so it would be a good call.

atrol

atrol

2017-03-19 11:01

developer   ~0056111

Opened 0022541 to track the changes for 0006249:0055943.

Related Changesets

MantisBT: master 8b0723eb

2017-03-20 07:18

atrol

Committer: dregad


Details Diff
Enhance wording in management pages

Enhance wording in manage_config_email_page.php and
manage_config_work_threshold_page.php pages.

As discussed in issue 0006249, the manage_config_email_page.php is
confusing. One part of the confusion is caused by wording: it should be
'Any user with access level' instead of 'Access Levels'.

The affected string $s_access_levels is also used in other places.
Changing it would work on manage_config_work_threshold_page.php, but
not on manage_config_workflow_page.php, so we need to add a new message
string.

Fixes 0022541
Affected Issues
0006249, 0022541
mod - lang/strings_english.txt Diff File
mod - manage_config_email_page.php Diff File
mod - manage_config_work_threshold_page.php Diff File