credit-registration-admin

POST `/api/v0/main-frontend/credit-registration-admin/registrations/bulk-transition` - Moves a selection of rows by hand, one transaction for the lot. Resubmitting or cancelling refuses every row in `submission_uncertain`, whatever the selection said. Taking one of those back to `ready_to_submit` is a decision about one student's transcript, made after somebody has looked the attainment up; a checkbox in a list is not that, and a mis-click here would put a second attainment on every one of them. Those rows are reported back untouched, to be dealt with one at a time, as is a row whose earlier submission Suotar still holds open (`submission_pending`). Each attention item's `hand_actions` says in advance what this skips.

Changed on
post/api/v0/main-frontend/credit-registration-admin/registrations/bulk-transition

Request

  • The document declares no server URL.
  • Auth: none declared

Request body

credit_registration_idsstring[] required
reasonstring required

Response

What each selected row did

applied_countinteger required
max_rows_per_callinteger required
not_found_countinteger required

Distinct selected ids naming no live row.

Changes

    • ●

      added the new already_cancelled enum value to the // response property for the response status

    • ●

      added the new awaiting_confirmation enum value to the // response property for the response status

    • ●

      added the new nothing_to_check enum value to the // response property for the response status

    • ●

      added the new still_in_pipeline enum value to the // response property for the response status

    • ●

      added the new submission_uncertain_too_recent enum value to the // response property for the response status

    • ●

      added the new already_submitted enum value to the // response property for the response status

    • ●

      added the new submission_pending enum value to the // response property for the response status