Skip to content

Commit 2534020

Browse files
committed
feat: add audit endpoint
1 parent e4cad49 commit 2534020

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

gitlab/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,7 @@ def __init__(
136136
self.todos = objects.TodoManager(self)
137137
self.dockerfiles = objects.DockerfileManager(self)
138138
self.events = objects.EventManager(self)
139+
self.audit_events = objects.AuditEventManager(self)
139140
self.features = objects.FeatureManager(self)
140141
self.pagesdomains = objects.PagesDomainManager(self)
141142
self.user_activities = objects.UserActivitiesManager(self)

gitlab/v4/objects.py

+10
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,16 @@ class Event(RESTObject):
118118
_short_print_attr = "target_title"
119119

120120

121+
class AuditEvent(RESTObject):
122+
_id_attr = "id"
123+
124+
125+
class AuditEventManager(ListMixin, RESTManager):
126+
_path = "/audit_events"
127+
_obj_cls = AuditEvent
128+
_list_filters = ("created_after", "created_before", "entity_type", "entity_id")
129+
130+
121131
class EventManager(ListMixin, RESTManager):
122132
_path = "/events"
123133
_obj_cls = Event

0 commit comments

Comments
 (0)