diff options
author | Gauvain Pocentek <gauvain@pocentek.net> | 2017-05-24 13:51:13 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2017-05-24 13:51:13 +0200 |
commit | 0aa38c1517634b7fd3b4ba4c40c512390625e854 (patch) | |
tree | bae0f2098b7da1737e401955f2fc7aaf43605b90 /gitlab | |
parent | deac5a8808195aaf806a8a02448935b7725b5de6 (diff) | |
download | gitlab-0aa38c1517634b7fd3b4ba4c40c512390625e854.tar.gz |
[v4] Add support for dockerfiles API
Diffstat (limited to 'gitlab')
-rw-r--r-- | gitlab/__init__.py | 2 | ||||
-rw-r--r-- | gitlab/v4/objects.py | 12 |
2 files changed, 14 insertions, 0 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py index 63766ff..9e64a36 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -115,6 +115,8 @@ class Gitlab(object): if self._api_version == '3': self.keys = objects.KeyManager(self) self.teams = objects.TeamManager(self) + else: + self.dockerfiles = objects.DockerfileManager(self) # build the "submanagers" for parent_cls in six.itervalues(vars(objects)): diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py index 630ee81..0384382 100644 --- a/gitlab/v4/objects.py +++ b/gitlab/v4/objects.py @@ -305,6 +305,18 @@ class NotificationSettingsManager(BaseManager): obj_cls = NotificationSettings +class Dockerfile(GitlabObject): + _url = '/templates/dockerfiles' + canDelete = False + canUpdate = False + canCreate = False + idAttr = 'name' + + +class DockerfileManager(BaseManager): + obj_cls = Dockerfile + + class Gitignore(GitlabObject): _url = '/templates/gitignores' canDelete = False |