- 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
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | bd808 | T195679 [Toolhub Milestone 2] Initial API and UI; toolinfo crawler | |||
Resolved | bd808 | T264809 Audit logs backend | |||
Resolved | srishakatux | T264968 User interface for viewing actions taken on Toolhub |
Event Timeline
Change 644643 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: new app for tracking auditable events
Change 644644 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Connect models to Django admin
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
Change 644666 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Add basic API support
Change 644643 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: new app for tracking auditable events
Change 644644 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Connect models to Django admin
Change 644645 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Register ToolhubUser, Url, and Tool for automatic logs
Change 644666 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Add basic API support
Change 645210 had a related patch set uploaded (by BryanDavis; owner: Bryan Davis):
[wikimedia/toolhub@main] auditlog: Ignore update events for user models
Change 645210 merged by jenkins-bot:
[wikimedia/toolhub@main] auditlog: Ignore update events for user models