File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,7 @@ $iss = new IssueService(new ArrayConfiguration(
133
133
- [ Add Attachment] ( #add-attachment )
134
134
- [ Update issue] ( #update-issue )
135
135
- [ Update Labels] ( #update-labels )
136
+ - [ Update Fix Versions] (#update-fix versions)
136
137
- [ Change assignee] ( #change-assignee )
137
138
- [ Remove issue] ( #remove-issue )
138
139
- [ Add comment] ( #add-comment )
@@ -804,6 +805,42 @@ try {
804
805
}
805
806
```
806
807
808
+ ##### Update fix versions
809
+
810
+ This function is a convenient wrapper for add or remove fix version in the issue.
811
+
812
+ ``` php
813
+ <?php
814
+ require 'vendor/autoload.php';
815
+
816
+ use JiraRestApi\Issue\IssueService;
817
+ use JiraRestApi\JiraException;
818
+
819
+ try {
820
+ $issueKey = 'TEST-123';
821
+
822
+ $issueService = new IssueService();
823
+
824
+ $addVersions = [
825
+ '1.1.1', 'named-version'
826
+ ];
827
+
828
+ $removeVersions = [
829
+ '1.1.0', 'old-version'
830
+ ];
831
+
832
+ $ret = $issueService->updateFixVersions($issueKey,
833
+ $addVersions,
834
+ $removeVersions,
835
+ $notifyUsers = false
836
+ );
837
+
838
+ var_dump($ret);
839
+ } catch (JiraException $e) {
840
+ $this->assertTrue(false, 'updateFixVersions Failed : '.$e->getMessage());
841
+ }
842
+ ```
843
+
807
844
#### Change Assignee
808
845
809
846
[ See Jira API reference] ( https://docs.atlassian.com/software/jira/docs/api/REST/latest/#api/2/issue-assign )
You can’t perform that action at this time.
0 commit comments