feat(logs): add workspace activity log api
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
from django.db import models
|
||||
from apps.logs.services import build_workspace_log_metadata
|
||||
from apps.logs.services.constants import SECTION_CLIENTS
|
||||
from apps.workspaces.models import Workspace
|
||||
|
||||
from core.models.base import BaseModel
|
||||
@@ -32,3 +34,11 @@ class Client(BaseModel):
|
||||
|
||||
def __str__(self):
|
||||
return self.name
|
||||
|
||||
def get_additional_data(self):
|
||||
return build_workspace_log_metadata(
|
||||
section=SECTION_CLIENTS,
|
||||
workspace_id=self.workspace_id,
|
||||
target_id=self.id,
|
||||
target_label=self.name,
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user