Expand description
The student-notifications phase: the only thing that queues a student mail about a credit
registration.
Exactly two mails exist and each row gets each at most once. Nothing else is mailed: a
failed_permanent row is a configuration problem the student cannot act on, a withdrawn one was
the student’s own decision, and the linking mail already covers a missing student number.
Structs§
- Product
UrlCache 🔒 - One
enrolment_url_for_productlookup per product id per phase run, rather than per row: many claimed rows share the same module’s product. - Student
Notifications 🔒Phase
Functions§
- placeholders 🔒
- Stored on the delivery row, so the sender needs no lookup of its own.
- run
- status_
page_ 🔒url - The page the mail sends the student to, which is where every next step already lives.