summaryrefslogtreecommitdiff
path: root/gitlab
diff options
context:
space:
mode:
authorMax Wittig <max.wittig@siemens.com>2019-12-04 10:55:25 +0100
committerGitHub <noreply@github.com>2019-12-04 10:55:25 +0100
commit98e1b0ae77a627d21ce971ee4df813e1955f69a0 (patch)
tree5a6f41e46413b598045f74aec5ed1e9726ccea2f /gitlab
parentf6f5178c1dc7aeb3fdbee19b1768e30b2be4f4f4 (diff)
parent2534020b1832f28339ef466d6dd3edc21a521260 (diff)
downloadgitlab-98e1b0ae77a627d21ce971ee4df813e1955f69a0.tar.gz
Merge pull request #949 from idanbensha/add_audit_events
feat: add audit endpoint
Diffstat (limited to 'gitlab')
-rw-r--r--gitlab/__init__.py1
-rw-r--r--gitlab/v4/objects.py10
2 files changed, 11 insertions, 0 deletions
diff --git a/gitlab/__init__.py b/gitlab/__init__.py
index 252074b..f9a229e 100644
--- a/gitlab/__init__.py
+++ b/gitlab/__init__.py
@@ -136,6 +136,7 @@ class Gitlab(object):
self.todos = objects.TodoManager(self)
self.dockerfiles = objects.DockerfileManager(self)
self.events = objects.EventManager(self)
+ self.audit_events = objects.AuditEventManager(self)
self.features = objects.FeatureManager(self)
self.pagesdomains = objects.PagesDomainManager(self)
self.user_activities = objects.UserActivitiesManager(self)
diff --git a/gitlab/v4/objects.py b/gitlab/v4/objects.py
index 62e8d4a..5125ff4 100644
--- a/gitlab/v4/objects.py
+++ b/gitlab/v4/objects.py
@@ -118,6 +118,16 @@ class Event(RESTObject):
_short_print_attr = "target_title"
+class AuditEvent(RESTObject):
+ _id_attr = "id"
+
+
+class AuditEventManager(ListMixin, RESTManager):
+ _path = "/audit_events"
+ _obj_cls = AuditEvent
+ _list_filters = ("created_after", "created_before", "entity_type", "entity_id")
+
+
class EventManager(ListMixin, RESTManager):
_path = "/events"
_obj_cls = Event