feat: add user and event filtering to organization activity endpoint
This commit is contained in:
@@ -43,10 +43,13 @@ def get_organization_audit_logs(org_id):
|
||||
page = int(request.args.get("page", 1))
|
||||
per_page = min(int(request.args.get("per_page", 50)), 200)
|
||||
action_filter = request.args.get("action")
|
||||
user_id_filter = request.args.get("user_id")
|
||||
|
||||
query = AuditLog.query.filter_by(organization_id=org_id)
|
||||
if action_filter:
|
||||
query = query.filter_by(action=action_filter)
|
||||
if user_id_filter:
|
||||
query = query.filter_by(user_id=user_id_filter)
|
||||
|
||||
query = query.order_by(AuditLog.created_at.desc())
|
||||
total = query.count()
|
||||
|
||||
Reference in New Issue
Block a user