You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user, I want to be able to freely switch between the two user types.
Description
A user type switch feature will be provided with which the user can move between the Citizen and Accredited Observer user types. This can be done via the Active Election Event side panel available for both types.
Preconditions
• (Main Flow 1) The user must access the Reports page in Citizen mode.
• (Main Flow 1) The user must not be logged in as Accredited Observer.
• (Alternative Flow 1) The user must access the Reports page in Citizen mode.
• (Alternative Flow 1) An Accredited Observer account must be active and logged in on the app before accessing the Citizen mode.
• (Main Flow 2) The user must be logged in as an Accredited Observer on the Observation page.
Main Flow 1
The user opens the Active Election Events side panel.
The user presses on the Report as accredited observer button.
The user is redirected to the Login page.
Alternative Flow 1
The user opens the Active Election Events side panel.
The user presses on the Report as accredited observer button.
The user is redirected to the Observation page.
Main Flow 2
The user opens the Active Election Events side panel.
The user presses on the Report as citizen button.
The user is redirected to the Choose election event page.
Business Rules
• If the user has an Accredited Observer account that is logged into the app, switching between the user types should not log out the user from their account.
Acceptance Criteria
The user should be able to switch between the two user types at any time by accessing the Active Election Events side panel.
The Active Election Events side panel must be accessible form all pages (Report, Resources, Updates, More).
When switching from Citizen to Accredited Observer, if no Accredited Observer account is logged into the app, then the user is redirected to the Login page.
When switching from Accredited Observer to Citizen for the first time, the user is redirected to the Choose election event page.
If no election events are active for the Citizen type, when switching to it, the user is redirected to the Choose election event empty state.
The app remembers the selection made in the Choose election event page, and subsequently when the user is accessing the Citizen mode, they are redirected to the Reports page.
User Story
As a user, I want to be able to freely switch between the two user types.
Description
A user type switch feature will be provided with which the user can move between the Citizen and Accredited Observer user types. This can be done via the Active Election Event side panel available for both types.
Preconditions
• (Main Flow 1) The user must access the Reports page in Citizen mode.
• (Main Flow 1) The user must not be logged in as Accredited Observer.
• (Alternative Flow 1) The user must access the Reports page in Citizen mode.
• (Alternative Flow 1) An Accredited Observer account must be active and logged in on the app before accessing the Citizen mode.
• (Main Flow 2) The user must be logged in as an Accredited Observer on the Observation page.
Main Flow 1
Alternative Flow 1
Main Flow 2
Business Rules
• If the user has an Accredited Observer account that is logged into the app, switching between the user types should not log out the user from their account.
Acceptance Criteria
Figma References
Report
Report empty state
Citizen Active Events side panel
Accredited Observer Active Events side panel
Login
Choose user type
The text was updated successfully, but these errors were encountered: