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

Commitc17ecc0

Browse files
author
Gauvain Pocentek
committed
Move deploy key enable/disable to the object
To keep things consistent with other objects, action methods areavailable on the object itself, not the manager.
1 parent0c1817f commitc17ecc0

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

‎docs/gl_objects/deploy_keys.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
# end delete
3737

3838
# enable
39-
key=project.keys.enable(key_id)
39+
deploy_key.enable()
4040
# end enable
4141

4242
# disable
43-
key=project.keys.disable(key_id)
43+
deploy_key.disable()
4444
# end disable

‎gitlab/objects.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1249,21 +1249,21 @@ class ProjectKey(GitlabObject):
12491249
requiredUrlAttrs= ['project_id']
12501250
requiredCreateAttrs= ['title','key']
12511251

1252-
1253-
classProjectKeyManager(BaseManager):
1254-
obj_cls=ProjectKey
1255-
1256-
defenable(self,key_id):
1252+
defenable(self):
12571253
"""Enable a deploy key for a project."""
1258-
url='/projects/%s/deploy_keys/%s/enable'% (self.parent.id,key_id)
1254+
url='/projects/%s/deploy_keys/%s/enable'% (self.project_id,self.id)
12591255
r=self.gitlab._raw_post(url)
12601256
raise_error_from_response(r,GitlabProjectDeployKeyError,201)
12611257

1262-
defdisable(self,key_id):
1258+
defdisable(self):
12631259
"""Disable a deploy key for a project."""
1264-
url='/projects/%s/deploy_keys/%s/disable'% (self.parent.id,key_id)
1260+
url='/projects/%s/deploy_keys/%s/disable'% (self.project_id,self.id)
12651261
r=self.gitlab._raw_delete(url)
1266-
raise_error_from_response(r,GitlabProjectDeployKeyError,201)
1262+
raise_error_from_response(r,GitlabProjectDeployKeyError,200)
1263+
1264+
1265+
classProjectKeyManager(BaseManager):
1266+
obj_cls=ProjectKey
12671267

12681268

12691269
classProjectEvent(GitlabObject):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp