View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0028122||mantisbt||administration||public||2021-03-26 03:42||2022-03-23 15:51|
|Target Version||2.26.0||Fixed in Version||2.26.0|
|Summary||0028122: Improve handling of project assignment in manage_user_edit_page.php|
Currently, the Edit User page presents the administrator with a section allowing them to assign projects to the user being managed, as well as remove existing assignments.
The user interface for this removal is ugly, and since it only allows processing of a single assignment at a time, is not very convenient when several operations are needed.
Furthermore, the underlying HTML markup is not valid (form and input tags within an HTML table, see 0028114), and fixing that is not possible as it introduces nested forms (0028106).
|Tags||No tags attached.|
MantisBT: master 94f10608
|New "Assigned Projects" section on edit user page
The "Add user to project" section on manage_user_edit_page.php mixes two
distinct functions, removing currently assigned projects and adding new
This replaces the "Assigned projects" row by a new section that lists
the projects currently assigned to a user in a proper table, and allows
the admin to remove them. Multiple assignments can now be removed in a
|mod - lang/strings_english.txt||Diff File|
|mod - manage_user_edit_page.php||Diff File|
|mod - manage_user_proj_delete.php||Diff File|
MantisBT: master bff36aff
|Remove unused print_project_user_list() API
The logic is now handled directly in manage_user_edit_page.php, so this
function is no longer necessary.
|mod - core/print_api.php||Diff File|