View Issue Details

IDProjectCategoryView StatusLast Update
0027256mantisbtbugtrackerpublic2021-03-07 18:29
Reporterdregad Assigned Todregad  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Target Version2.25.0Fixed in Version2.25.0 
Summary0027256: Refactor Profiles management pages to display a list of records
Description

Currently, the UI for Profiles management pages (account_prof_menu_page.php and manage_prof_menu_page.php) is clunky and not user-friendly: the Edit or Delete Profiles section has radio buttons to pick an action, a selection list to choose the profile to apply it to and a Submit button, so at least 4 clicks are needed to execute an action.

It should be changed to a list of records with individual action buttons, providing an overview of available profiles, and single-click actions.

Additional Information

Follows discussion in 0027164

TagsNo tags attached.

Relationships

related to 0027164 closeddregad Error #200 When Selecting Profile 
parent of 0027257 closeddregad It is not possible to clear the Default Profile 
parent of 0027258 closeddregad Code cleanup around User/Global Profiles 
parent of 0027259 closeddregad Profile-related operations lack confirmations 
parent of 0027260 closeddregad Confusing redirection when editing profiles 

Activities

Related Changesets

MantisBT: master 806baacf

2020-09-01 08:55

dregad


Details Diff
New section with profiles list

Improve user-friendliness of the Global/User Profile management pages,
and make it more consistent with MantisBT UI.

Replace the old, clunky section where the action had to be selected as a
radio button and the profile picked from a selection list, by a list of
all available profiles with actions as buttons in a table column.

Fixes 0027256
Affected Issues
0027256
mod - account_prof_menu_page.php Diff File

MantisBT: master ccd2067d

2020-09-01 09:00

dregad


Details Diff
Add "Global Profile" column

The Manage User Profiles page is listing all profiles including global
ones, which makes the view somewhat confusing for a user who does not
have the privileges to edit global profiles as the Edit/Delete buttons
are not displayed for global profiles, without indication as to why.

Fixes 0027256
Affected Issues
0027256
mod - account_prof_menu_page.php Diff File
mod - lang/strings_english.txt Diff File

MantisBT: master 102e2e0c

2020-09-01 09:08

dregad


Details Diff
Add "Default Profile" column

Users can select their default profile, but the UI does not indicate
which one of the profiles is their default one.

Fixes 0027256
Affected Issues
0027256
mod - account_prof_menu_page.php Diff File
mod - lang/strings_english.txt Diff File

MantisBT: master 29992f86

2020-09-01 09:25

dregad


Details Diff
Fix Form Security

With the use of print_form_button, the security token must be renamed.

Fixes 0027256
Affected Issues
0027256
mod - account_prof_edit_page.php Diff File
mod - account_prof_menu_page.php Diff File
mod - account_prof_update.php Diff File

MantisBT: master deb57233

2020-09-01 09:54

dregad


Details Diff
Remove the old "Edit or Delete Profiles" section

Fixes 0027256
Affected Issues
0027256
mod - account_prof_menu_page.php Diff File

MantisBT: master 5c7a153a

2020-09-01 10:05

dregad


Details Diff
Move Add Profile form to page bottom

Fixes 0027256
Affected Issues
0027256
mod - account_prof_menu_page.php Diff File

MantisBT: master 53d584dc

2020-09-01 22:47

dregad


Details Diff
Only show Global and Default cols for User Profiles

These columns do not make sense when managing Global Profiles.

Fixes 0027256
Affected Issues
0027256
mod - account_prof_menu_page.php Diff File