stable
Clone or download
Read-only
Last part of request #14007 tracker fields list bound to custom user groups does not take user status in account
How to test : - Put your user in a custom group member - Make sure to have an artifact with a list field binded to your custom group member - Create a new artifact => In the list field you should see all the group member - As a site admin, suspend an uiser of your custom group - Create or modify your artifact => You should not see anymore the suspended user => In the list field criteria of the tracker report, you should see the suspended user in all case Change-Id: I26677b9ae2354d0434aeebbfd4e4b5c9c11d5b20
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/tracker/include/Tracker/FormElement/Field/ListFields/Bind/BindListUserValueGetter.php | +58 | −7 | Go to diff View file |
M | plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List.class.php | +2 | −2 | Go to diff View file |
M | plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind.class.php | +5 | −0 | Go to diff View file |
M | plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Null.class.php | +8 | −0 | Go to diff View file |
M | plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Static.class.php | +8 | −0 | Go to diff View file |
M | plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Ugroups.class.php | +8 | −0 | Go to diff View file |
M | plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.class.php | +29 | −3 | Go to diff View file |
M | plugins/tracker/phpunit/Tracker/FormElement/Field/ListFields/Bind/BindListUserValueGetterTest.php | +55 | −2 | Go to diff View file |
M | plugins/tracker/tests/Tracker_FormElement_Field_List_BindTest.php | +5 | −0 | Go to diff View file |