dev

Forked from tuleap/dev

Clone or download

Read-only

== /!\ Backward compatibility restore /!\ == * Restore updateArtifact and addArtifact behaviour at 2.0.3 for 'value' field of FieldValue type. It allows again to use strings and no longer understand ids. The new recommended way to manage list values (Selectbox, MultiSelectBox, CheckBox and OpenList) is to use the new field 'bind_value' of FieldValue type. * WSDL update: FieldValue 'field_value' as a new choice 'ArrayOfTrackerFieldBindValue'. * Performances: Activate WSDL cache. ~20% performance boost on average operations.

Modified Files

Name
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact.class.php +29 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_Changeset.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue.class.php +7 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_ArtifactLink.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Date.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Float.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Integer.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_List.class.php +10 −8 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_PermissionsOnArtifact.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact_ChangesetValue_Text.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List.class.php +18 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind.class.php +20 −21 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Static.class.php +30 −12 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Ugroups.class.php +30 −13 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.class.php +30 −13 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_UsersValue.class.php +4 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_OpenList.class.php +50 −26 Go to diff View file
M plugins/tracker/include/Tracker/SOAPServer.class.php +3 −48 Go to diff View file
M plugins/tracker/include/Tracker/Tracker.class.php +2 −2 Go to diff View file
M plugins/tracker/include/wsdl.php +2 −1 Go to diff View file
M plugins/tracker/tests/Tracker/SOAPServerTest.php +0 −13 Go to diff View file
M plugins/tracker/tests/Tracker_ArtifactTest.php +169 −0 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_ArtifactLinkTest.php +1 −1 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_DateTest.php +2 −2 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_FloatTest.php +6 −6 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_IntegerTest.php +5 −5 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_ListTest.php +24 −2 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_OpenListTest.php +1 −1 Go to diff View file
M plugins/tracker/tests/Tracker_Artifact_ChangesetValue_TextTest.php +1 −1 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ListTest.php +3 −6 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_StaticTest.php +24 −34 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_UgroupsTest.php +6 −23 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_Bind_UsersTest.php +43 −54 Go to diff View file
A plugins/tracker/tests/Tracker_FormElement_Field_MultiSelectboxTest.php +63 −0 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_OpenListTest.php +186 −43 Go to diff View file
A plugins/tracker/tests/Tracker_FormElement_Field_SelectBoxTest.php +91 −0 Go to diff View file
M plugins/tracker/tests/builders/aField.php +4 −0 Go to diff View file
M plugins/tracker/tests/builders/aMockField.php +11 −1 Go to diff View file
M plugins/tracker/www/soap/ChangeLog +14 −0 Go to diff View file
M plugins/tracker/www/soap/VERSION +1 −1 Go to diff View file
M plugins/tracker/www/soap/index.php +6 −2 Go to diff View file
M tools/examples/soap/tracker/update_artifact.php +11 −3 Go to diff View file