Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workspace menu & Overall Spaces menu #1685

Open
minikin opened this issue Jan 25, 2025 · 0 comments
Open

Workspace menu & Overall Spaces menu #1685

minikin opened this issue Jan 25, 2025 · 0 comments
Labels
dart Pull requests that update Dart code F14

Comments

@minikin
Copy link
Collaborator

minikin commented Jan 25, 2025

Summary

Implement the updated Workspace and Overall Spaces menu, ensuring a modern UI, backend integration, and role-based navigation for Visitors, Voters, and Proposers.

Description

This update enhances workspace navigation, making it role-aware and dynamically controlled via API. The following key improvements will be implemented:

  • Updated UI for workspace and navigation menus, ensuring a seamless experience.
  • Backend API integration, allowing dynamic updates based on the authenticated user’s role.
  • Role-based navigation, ensuring that users only see sections they have access to.

Feature Breakdown

  1. Implement Updated UI for Workspace & Overall Spaces Menu

    • Implement the new menu UI layout based on Figma.
    • Ensure visibility rules are applied for different roles.
    • Use mock data before API integration.
  2. Integrate Workspace & Spaces Menu with Backend API

    • Connect the navigation menu to the backend role API.
    • Dynamically update menu items based on role permissions.
    • Implement error handling for API failures.
  3. Implement Role-Based Navigation in Workspace

    • Ensure correct access levels for Visitors, Voters, and Proposers.
    • Automatically update the UI when user roles change.
    • Redirect users if they attempt to access restricted sections.

Acceptance Criteria

  • The UI is fully implemented and follows the Figma design.
  • Navigation dynamically updates based on API role data.
  • Users only see sections they have access to.
  • Error handling is in place for API failures.

References

Image

@minikin minikin added dart Pull requests that update Dart code F14 labels Jan 25, 2025
@minikin minikin added this to the Fund14 Technical Readiness milestone Jan 25, 2025
@minikin minikin added this to Catalyst Jan 25, 2025
@minikin minikin moved this from New to 🔖 Ready in Catalyst Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dart Pull requests that update Dart code F14
Projects
Status: 🔖 Ready
Development

No branches or pull requests

1 participant