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

Commit6310d71

Browse files
Asher256Asher256
Asher256
authored and
Asher256
committed
Feature: enable / disable the deploy key in a project
1 parent4689e73 commit6310d71

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

‎gitlab/objects.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1253,6 +1253,18 @@ class ProjectKey(GitlabObject):
12531253
classProjectKeyManager(BaseManager):
12541254
obj_cls=ProjectKey
12551255

1256+
defenable_deploy_key(self,project_id,key_id):
1257+
"""Enable a deploy key in a project."""
1258+
url='/projects/%s/deploy_keys/%s/enable'% (project_id,key_id)
1259+
r=self.gitlab._raw_post(url)
1260+
raise_error_from_response(r,GitlabBuildRetryError,201)
1261+
1262+
defdisable_deploy_key(self,project_id,key_id):
1263+
"""Disable a deploy key in a project."""
1264+
url='/projects/%s/deploy_keys/%s/disable'% (project_id,key_id)
1265+
r=self.gitlab._raw_post(url)
1266+
raise_error_from_response(r,GitlabBuildRetryError,201)
1267+
12561268

12571269
classProjectEvent(GitlabObject):
12581270
_url='/projects/%(project_id)s/events'

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp