plane icon indicating copy to clipboard operation
plane copied to clipboard

[WEB-2443] fix: join project flicker

Open anmolsinghbhatia opened this issue 5 months ago • 1 comments

Changes:

This PR fixes the flickering issue when joining a project.

Reference:

[WEB-2443]

Summary by CodeRabbit

  • New Features

    • Simplified permission checking for projects, ensuring consistent evaluation regardless of project ID presence.
    • Enhanced user permissions management by deriving values from workspace roles instead of direct service responses.
    • Comprehensive cleanup of project-related data when a user leaves a project.
  • Bug Fixes

    • Improved handling of permission states, reducing potential undefined scenarios.

anmolsinghbhatia avatar Sep 13 '24 11:09 anmolsinghbhatia