diff options
| author | Gauvain Pocentek <gauvain@pocentek.net> | 2017-11-11 09:15:20 +0100 |
|---|---|---|
| committer | Gauvain Pocentek <gauvain@pocentek.net> | 2017-11-11 09:15:20 +0100 |
| commit | 44a7ef6d390b534977fb14a360e551634135bc20 (patch) | |
| tree | 5f64903547df7c9ffe2e752c5530c8f382f28efc /gitlab | |
| parent | 7fadf4611709157343e1421e9af27ae1abb9d81c (diff) | |
| download | gitlab-44a7ef6d390b534977fb14a360e551634135bc20.tar.gz | |
Add support for user activities
Diffstat (limited to 'gitlab')
| -rw-r--r-- | gitlab/__init__.py | 1 | ||||
| -rw-r--r-- | gitlab/v4/objects.py | 9 |
2 files changed, 10 insertions, 0 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py index c0f93bf..aac4837 100644 --- a/gitlab/__init__.py +++ b/gitlab/__init__.py @@ -125,6 +125,7 @@ class Gitlab(object): self.teams = objects.TeamManager(self) else: self.dockerfiles = objects.DockerfileManager(self) + self.user_activities = objects.UserActivitiesManager(self) if self._api_version == '3': # build the "submanagers" diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py index de8ec07..18e208b 100644 --- a/gitlab/v4/objects.py +++ b/gitlab/v4/objects.py @@ -112,6 +112,15 @@ class SidekiqManager(RESTManager): return self.gitlab.http_get('/sidekiq/compound_metrics', **kwargs) +class UserActivities(RESTObject): + _id_attr = 'username' + + +class UserActivitiesManager(ListMixin, RESTManager): + _path = '/user/activities' + _obj_cls = UserActivities + + class UserCustomAttribute(ObjectDeleteMixin, RESTObject): _id_attr = 'key' |
