File tree Expand file tree Collapse file tree 2 files changed +32
-5
lines changed
Expand file tree Collapse file tree 2 files changed +32
-5
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,17 @@ Use the ``state`` and ``label`` parameters to filter the results. Use the
3030 closed_issues = gl.issues.list(state='closed')
3131 tagged_issues = gl.issues.list(labels=['foo', 'bar'])
3232
33+ .. note ::
34+
35+ It is not possible to edit or delete Issue objects. You need to create a
36+ ProjectIssue object to perform changes::
37+
38+ issue = gl.issues.list()[0]
39+ project = gl.projects.get(issue.project_id, lazy=True)
40+ editable_issue = project.issues.get(issue.iid, lazy=True)
41+ editable_issue.title = updated_title
42+ editable_issue.save()
43+
3344Group issues
3445============
3546
@@ -55,6 +66,17 @@ List the group issues::
5566 # Order using the order_by and sort parameters
5667 issues = group.issues.list(order_by='created_at', sort='desc')
5768
69+ .. note ::
70+
71+ It is not possible to edit or delete GroupIssue objects. You need to create
72+ a ProjectIssue object to perform changes::
73+
74+ issue = group.issues.list()[0]
75+ project = gl.projects.get(issue.project_id, lazy=True)
76+ editable_issue = project.issues.get(issue.iid, lazy=True)
77+ editable_issue.title = updated_title
78+ editable_issue.save()
79+
5880Project issues
5981==============
6082
Original file line number Diff line number Diff line change @@ -37,12 +37,17 @@ List the merge requests for a group::
3737 group = gl.groups.get('mygroup')
3838 mrs = group.mergerequests.list()
3939
40- To edit or delete a merge request, create a ``ProjectMergeRequest `` object
41- first::
40+ .. note ::
4241
43- mr = group.mergerequests.list()[0] # pick the first MR
44- project = gl.projects.get(mr.project_id, lazy=True)
45- editable_mr = project.mergerequests.get(mr.iid)
42+ It is not possible to edit or delete ``MergeRequest `` and
43+ ``GroupMergeRequest `` objects. You need to create a ``ProjectMergeRequest ``
44+ object to apply changes::
45+
46+ mr = group.mergerequests.list()[0]
47+ project = gl.projects.get(mr.project_id, lazy=True)
48+ editable_mr = project.mergerequests.get(mr.iid, lazy=True)
49+ editable_mr.title = updated_title
50+ editable_mr.save()
4651
4752Project merge requests
4853======================
You can’t perform that action at this time.
0 commit comments