Expand description
The account-linking funnel, resending and hand-resolving linking mails, and manual links.
Structs§
- Account
Linking Code Module - A module on a course code, which shares the code’s enrolment list.
- Account
Linking Course Code - One course code’s enrolment list: when it is fetched, and what the last one did for linking.
- Account
Linking Email Row - One linking email, in the full list or the dashboard’s recent ones.
- Account
Linking Engagement Counts - Students waiting for a student number since the cutoff, by what they have done. Mutually exclusive, uncapped, and equal to the overview’s counts for the same step.
- Account
Linking Failure Domain - Hard send failures grouped by recipient domain.
- Account
Linking Funnel - The account-linking funnel. The
_last_runsteps sum each code’s last enrolment list, a person counted once per code, and the_in_windowones come from the window: there is no single denominator. - Account
Linking Presser - A student waiting for a student number who pressed “I have enrolled”.
- Account
Linking Recent Link - A student number linked by a linking email or by hand.
- Account
Linking Send Outcome - One mail attempt: the address it went to and what we can say about its delivery.
- Account
Linking Send Status Totals - Account
Linking Stale Address - A person mailed to the cap for one course whose number was never claimed.
- Account
Linking Stats - Account
Linking Stats Query - Account
Linking Unused Link - A link that can still be used, and how old it is.
- Account
Linking Waiting Student - A student whose registration waits for a student number.
- Admin
Dismiss Study Registry Conflict Payload - Admin
Linking Candidate - A person on a course’s enrolment list whom no account is linked to, whom support can send a linking email.
- Admin
Linking Candidates - Admin
Linking Course - A course support can send a linking email for by hand: one taking part in credit registration with a University of Helsinki course code.
- Admin
Manually Link Student Number Payload - Admin
Manually Link Student Number Result - Admin
Request Enrolment List Fetch Payload - Admin
Request Enrolment List Fetch Result - Admin
Resend Account Linking Email Payload - Admin
Resend Account Linking Email Result - Admin
Resolve Student Number Payload - Admin
Resolve Student Number Result - The preview a manual link is gated on. No addresses from the registry —
resolve-personsanswers with a name and an id only — so the addresses here are the ones we mailed. - Admin
Unlinked Enrolees - Everyone on a course’s enrolment lists whom no account is linked to, whenever they enrolled.
- Linking
Email 🔒History - The linking emails listed people have had for one course.
- List
Account Linking Emails Query - Filters and paging for the list of every linking email; see
credit_registration_account_linking_emails::get_page. - Manual
Link 🔒Request - The three values a manual link may not be attempted without.
- Study
Registry Student Number Conflict - A student number the study registry reported for an account that another live link kept us from linking. The existing link stays until someone acts.
- Verified
Student Number Method Total
Enums§
Constants§
- CANDIDATES_
CALLER 🔒 - MANUAL_
LINK_ 🔒CALLER - RECENT_
LINKING_ 🔒EMAIL_ LIMIT - RECENT_
LINK_ 🔒LIMIT - RESEND_
CALLER 🔒 - Marks a manual action’s study registry call in the call log as something a person set off.
- RESOLVE_
CALLER 🔒 - STALE_
UNCLAIMED_ 🔒LIMIT - STUDY_
REGISTRY_ 🔒CONFLICT_ LIMIT - UNLINKED_
ENROLEES_ 🔒CALLER - UNUSED_
LINK_ 🔒LIMIT - WAITING_
STUDENT_ 🔒LIMIT
Functions§
- _add_
routes - admin_
dismiss_ study_ registry_ conflict - POST
/api/v0/main-frontend/credit-registration-admin/account-linking/study-registry-conflicts/{conflict_id}/dismiss- Takes a student number clash off the list for good. - admin_
manually_ link_ student_ number - POST
/api/v0/main-frontend/credit-registration-admin/account-linking/manual-link- Links a student number to an account on an admin’s judgement. - admin_
request_ enrolment_ list_ fetch - POST
/api/v0/main-frontend/credit-registration-admin/account-linking/fetch-enrolment-list- Makes one course code’s enrolment list due at its next grid point. - admin_
resend_ account_ linking_ email - POST
/api/v0/main-frontend/credit-registration-admin/account-linking/resend- Sets off another account-linking mail for one person on one course. - admin_
resolve_ student_ number_ for_ linking - POST
/api/v0/main-frontend/credit-registration-admin/account-linking/resolve-person- Looks one student number up in the study registry without changing anything. - build_
course_ 🔒codes - Every active course code’s schedule, with the modules that share its enrolment list.
- build_
stale_ 🔒addresses - by_name 🔒
- finish_
resend 🔒 - Audits the resend whatever it did, and reports where this person’s mails now stand.
- get_
account_ linking_ courses - GET
/api/v0/main-frontend/credit-registration-admin/account-linking/courses- The courses support can send a linking email for by hand. - get_
account_ linking_ stats - GET
/api/v0/main-frontend/credit-registration-admin/account-linking- The linking funnel, each course code’s enrolment list, the send-status totals, the recent linking emails, who is waiting for a student number and the stale-address list. - get_
account_ linking_ unlinked_ enrolees - GET
/api/v0/main-frontend/credit-registration-admin/account-linking/courses/{course_id}/unlinked-enrolees - get_
credit_ registration_ linking_ candidates - GET
/api/v0/main-frontend/credit-registration-admin/registrations/{credit_registration_id}/linking-candidates - linking_
email_ 🔒history - list_
account_ linking_ emails - GET
/api/v0/main-frontend/credit-registration-admin/account-linking/emails- A page of every linking email, newest first. - manual_
link_ 🔒request - Refuses a manual link that skipped the preview or gave no reason, before anything is asked of the study registry. The person id can only have come from the preview: it is the registry’s own identifier, not something a caller could produce from the student number in front of them.
- required_
student_ 🔒number - to_
linking_ 🔒candidate - to_
linking_ 🔒email_ row - The admin list row for a mail, with the Sisu name joined and the student’s secrets exposed.
- typed_
student_ 🔒number required_student_numberfor a number an admin typed to verify a link, which must also passparse_student_number: a typo would otherwise link a stranger’s number. Numbers from the study registry are never held to this, as their format is Sisu’s to change.