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