Feature Description π
Refactor the Cooperators section by introducing two navigation sub-items: Staff and Participants. This issue covers only the implementation of the Staff section, which should reuse the existing Cooperators component and preserve all current functionality. The Participants section will be implemented in a future issue. As part of this refactor, the Staff interface may also receive UI improvements to provide a cleaner and more consistent user experience.
Motivation π
The current Cooperators page combines responsibilities that will soon belong to different user groups. Splitting the navigation into Staff and Participants improves the application's organization, prepares the interface for future participant management features, and allows both modules to evolve independently. This is also an opportunity to modernize and improve the Staff UI without changing its existing functionality.
Expected Behavior π€
- The Cooperators navigation displays two sub-items: Staff and Participants.
- Selecting Staff opens the existing Cooperators interface.
- The Staff interface may include UI improvements while preserving all existing functionality.
- All current Staff management features continue to work without regressions.
- The Participants item is present in the navigation but will not be implemented in this issue.
Additional Information βΉοΈ
This issue is part of the Improve Cooperators System milestone and serves as the initial navigation refactor before implementing the new Participants module.
Feature Description π
Refactor the Cooperators section by introducing two navigation sub-items: Staff and Participants. This issue covers only the implementation of the Staff section, which should reuse the existing Cooperators component and preserve all current functionality. The Participants section will be implemented in a future issue. As part of this refactor, the Staff interface may also receive UI improvements to provide a cleaner and more consistent user experience.
Motivation π
The current Cooperators page combines responsibilities that will soon belong to different user groups. Splitting the navigation into Staff and Participants improves the application's organization, prepares the interface for future participant management features, and allows both modules to evolve independently. This is also an opportunity to modernize and improve the Staff UI without changing its existing functionality.
Expected Behavior π€
Additional Information βΉοΈ
This issue is part of the Improve Cooperators System milestone and serves as the initial navigation refactor before implementing the new Participants module.