Select Institute
You are assigned to multiple institutes. Select one to continue.
Screen Flow (from flow.puml):
๐ Spec notes โ UC-IDP.07 / SCR-IDP.77 (fields, actions, requirements)
- Screen: SCR-IDP.77 โ Select Institute (type: page)
- Use case: UC-IDP.07 โ Login โ Staff (AF 4A)
Lists all institutes the staff member can access, for selection as the active Working Institute context. Reached only at login (UC-IDP.07), when the staff member is assigned to more than one institute and has not yet set a default. A mandatory full-page gate โ no dismiss/cancel option, since authentication has already succeeded by this point and there is nowhere sensible to cancel back to. Post-login switching (SUC-IDP-06) no longer opens this screen โ it uses an inline top-bar dropdown with instant switching instead. An optional "Set as default" preference skips this login-time screen on future logins (SS-IDP.31).
selected_institute_id"Institute" โ enum ยท required ยท always visible ยท validation: one_of institutes assigned to the current staff memberset_as_default"Set as default" โ boolean ยท default: false ยท always visible ยท optional
confirm"Continue" โ enabled whenselected_institute_id != nullยท triggers UC-IDP.07-A-4A-2 โ /home/ (Staff Portal Home, UC-IDP.26)
No cancel/dismiss action โ this is a mandatory gate after successful authentication.
- The institute dropdown must only include institutes the staff member is currently assigned to โ no other institutes may appear.
- If "Set as default" is checked, the system must save the preference to the user's profile and skip this screen on all future logins, navigating directly to the selected institute's Working Institute context. [refs: SS-IDP.31]