Skip to main content

Module audit

Expand description

The Audit tab: every hand action on the pipeline, whoever took it.

Two actor kinds share this log. Teachers may retry and resend on their own course, so filtering by actor_role is what makes “which teachers are retrying, and on what” answerable at all — an admin acting while looking at a course is otherwise indistinguishable from the course’s teacher.

Structs§

CreditRegistrationAdminActionRow
EarlierReasonsQuery
The query of GET /audit/earlier-reasons.
ListAdminActionsQuery

Constants§

EARLIER_REASON_LIMIT 🔒
Distinct earlier reasons offered for one action.

Functions§

_add_routes
get_credit_registration_earlier_reasons
GET /api/v0/main-frontend/credit-registration-admin/audit/earlier-reasons - The reasons given before for an action, to pick from instead of typing the same one again.
list_credit_registration_admin_actions
GET /api/v0/main-frontend/credit-registration-admin/audit - A page of the global action log, newest first.
to_action_row 🔒