Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit80a68f9

Browse files
author
Gauvain Pocentek
committed
[docs] Add/updates notes about read-only objects
MR and issues attached to the root API or groups are not editable.Provide notes describing how to manage this.
1 parentff6ca5d commit80a68f9

File tree

2 files changed

+32
-5
lines changed

2 files changed

+32
-5
lines changed

‎docs/gl_objects/issues.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff 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+
3344
Group 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+
5880
Project issues
5981
==============
6082

‎docs/gl_objects/mrs.rst

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff 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

4752
Project merge requests
4853
======================

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp