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

Commitb4c4787

Browse files
committed
feat(release): allow to update release
Release API now supports PUT.
1 parent2c86003 commitb4c4787

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

‎gitlab/v4/objects/releases.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
fromgitlab.baseimportRequiredOptional,RESTManager,RESTObject
2-
fromgitlab.mixinsimportCRUDMixin,NoUpdateMixin,ObjectDeleteMixin,SaveMixin
2+
fromgitlab.mixinsimportCRUDMixin,ObjectDeleteMixin,SaveMixin
33

44
__all__= [
55
"ProjectRelease",
@@ -9,18 +9,21 @@
99
]
1010

1111

12-
classProjectRelease(RESTObject):
12+
classProjectRelease(SaveMixin,RESTObject):
1313
_id_attr="tag_name"
1414
_managers= (("links","ProjectReleaseLinkManager"),)
1515

1616

17-
classProjectReleaseManager(NoUpdateMixin,RESTManager):
17+
classProjectReleaseManager(CRUDMixin,RESTManager):
1818
_path="/projects/%(project_id)s/releases"
1919
_obj_cls=ProjectRelease
2020
_from_parent_attrs= {"project_id":"id"}
2121
_create_attrs=RequiredOptional(
2222
required=("name","tag_name","description"),optional=("ref","assets")
2323
)
24+
_update_attrs=RequiredOptional(
25+
optional=("name","description","milestones","released_at")
26+
)
2427

2528

2629
classProjectReleaseLink(ObjectDeleteMixin,SaveMixin,RESTObject):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp