Files
plane/apps/web/core/services
dde559dfc4 [WEB-4334] refactor: project layout loader and rendering conditions (#4841)
* fix: project error message and status code

* fix: improve project permission checks and error handling in ProjectViewSet

* feat: enhance project settings layout with better loading strategy and fix all flicker

* fix: prevent rendering during project loading in ProjectAuthWrapper

* refactor: update project layout routes and improve rendering conditions

- Modified project detail layout path to include projectId.
- Refactored settings layout to streamline project-related routes.
- Enhanced rendering conditions in various components to prevent unnecessary rendering when required data is missing.

* refactor: adjust layout structure in ProjectDetailSettingsLayout and enhance access restriction logic in ProjectAccessRestriction

* refactor: replace ProjectAccessRestriction component with updated version and enhance error handling

- Deleted the old ProjectAccessRestriction component.
- Introduced a new ProjectAccessRestriction component with improved error handling and user prompts for joining projects.
- Updated translations for new error states in multiple languages.

* refactor: streamline issue details rendering and improve error handling

* fix: enhance error handling in IssueDetailsPage and remove JoinProject component

* refactor: simplify SWR hooks in ProjectAuthWrapper for better readability

* fix: teamspace member check in project retriev api

---------

Co-authored-by: sangeethailango <[email protected]>
Co-authored-by: Dheeraj Kumar Ketireddy <[email protected]>
Co-authored-by: sriram veeraghanta <[email protected]>
2025-12-01 17:10:33 +05:30
..