Page MenuHomePhabricator

Audit logs backend
Closed, ResolvedPublic

Description

  • API endpoints for viewing actions taken on Toolhub (think Special:Log & Special:RecentChanges)
    • GET /api/v1/auditlog - paginated, filterable list of audit events
    • GET /api/v1/auditlog/{id} - view an audit event

Event Timeline

bd808 triaged this task as Medium priority.Oct 6 2020, 10:33 PM
bd808 moved this task from Backlog to In Progress on the Toolhub board.

Change 644643 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: new app for tracking auditable events

https://gerrit.wikimedia.org/r/644643

Change 644644 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Connect models to Django admin

https://gerrit.wikimedia.org/r/644644

Change 644645 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Register ToolhubUser, Url, and Tool for automatic logs

https://gerrit.wikimedia.org/r/644645

Change 644666 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Add basic API support

https://gerrit.wikimedia.org/r/644666

Change 644643 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: new app for tracking auditable events

https://gerrit.wikimedia.org/r/644643

Change 644644 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Connect models to Django admin

https://gerrit.wikimedia.org/r/644644

Change 644645 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Register ToolhubUser, Url, and Tool for automatic logs

https://gerrit.wikimedia.org/r/644645

Change 644666 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Add basic API support

https://gerrit.wikimedia.org/r/644666

Change 645210 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Ignore update events for user models

https://gerrit.wikimedia.org/r/645210

Change 645210 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Ignore update events for user models

https://gerrit.wikimedia.org/r/645210