Org settings module and user roles

This commit is contained in:
Satyam Rastogi
2026-05-12 20:36:44 +05:30
parent 3b1a77f500
commit fea4ad2d22
4 changed files with 998 additions and 19 deletions
+6
View File
@@ -19,6 +19,7 @@ import VendorDirectory from './pages/owner/VendorDirectory';
import DocumentManagement from './pages/owner/DocumentManagement';
import OwnerProjectList from './pages/owner/OwnerProjectList';
import OwnerProjectDetail from './pages/owner/OwnerProjectDetail';
import OrgSettings from './pages/owner/OrgSettings';
import PlaceholderDashboard from './pages/PlaceholderDashboard';
import ProCanvas from './pages/ProCanvas';
import ProjectList from './pages/contractor/ProjectList';
@@ -213,6 +214,11 @@ function App() {
<EstimateBuilder />
</ProtectedRoute>
} />
<Route path="/owner/settings" element={
<ProtectedRoute allowedRoles={['OWNER']}>
<OrgSettings />
</ProtectedRoute>
} />
{/* Protected Admin Routes — Owner has full admin access */}
<Route