As organizer, I want to have a private voting dashboard where I can quickly view all my voting projects, stats, control the voting flows, settings and review my expenses.
Implement an admin dashboard, so that organizers can quickly review all entity data, access the list of created processes, and view the data of the organization through a private area, accessible only by logged-in admins.
Pages & To-Do:
[x] #687
The dashboard should display an overview of key metrics and data related to the organization.
Metrics might include active processes, total voters, recent activity, and any critical alerts or notifications.
[x] #688
A dedicated page listing all created processes.
Each process should display key details such as status, creation date, and any important notes.
Option to view more detailed information about each process by clicking on it.
[x] #689
A detailed page for each process, accessible from the Processes page.
This page should display comprehensive information about the selected process, including:
- Process name and description.
- Current status and history of status changes.
- Dates (creation, start, end).
- Participants and their status (e.g., voted, pending).
- Questions & results.
- Any associated files or documents.
- Buttons to change the process status (Start / Pause / End / Cancel).
[x] #690
A page displaying detailed data about the organization (entity).
Information should include organization name, contact details, description, and any relevant statistics.
Option to edit organizational details if necessary.
[x] #691
A sidebar should be present for easy navigation between the Dashboard, Processes, and Entity pages.
The sidebar should be collapsible for a better user experience on different screen sizes.
General:
[x] Reuse the header to accommodate in the existing designs.
[x] Use the current components and adapt the design when necessary.
[x] Make sure that in each app, the styles are correct and responsive.
[x] Test all the features
[x] Admin Access Control: Ensure the admin dashboard is only accessible by logged-in admins.Redirect non-admin users attempting to access the dashboard to a login page.
As organizer, I want to have a private voting dashboard where I can quickly view all my voting projects, stats, control the voting flows, settings and review my expenses.
Implement an admin dashboard, so that organizers can quickly review all entity data, access the list of created processes, and view the data of the organization through a private area, accessible only by logged-in admins.
Pages & To-Do:
[x] #687
[x] #688 A dedicated page listing all created processes. Each process should display key details such as status, creation date, and any important notes. Option to view more detailed information about each process by clicking on it.
[x] #689 A detailed page for each process, accessible from the Processes page. This page should display comprehensive information about the selected process, including:
[x] #690 A page displaying detailed data about the organization (entity). Information should include organization name, contact details, description, and any relevant statistics. Option to edit organizational details if necessary.
[x] #691 A sidebar should be present for easy navigation between the Dashboard, Processes, and Entity pages. The sidebar should be collapsible for a better user experience on different screen sizes.
General:
Designs: