feat: add user and event filtering to organization activity endpoint

This commit is contained in:
Ubuntu
2026-05-07 20:45:44 +00:00
parent d100fdff3b
commit c6f36ba62c
2 changed files with 15 additions and 7 deletions
@@ -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()