add subcontractor task assign/list for admin and owner feature

This commit is contained in:
Satyam Rastogi
2026-05-18 17:16:11 +05:30
parent 686325dedb
commit c7a9849d1f
7 changed files with 1724 additions and 1 deletions
+11
View File
@@ -20,6 +20,7 @@ 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 SubcontractorTasksPage from './pages/owner/SubcontractorTasksPage';
import PlaceholderDashboard from './pages/PlaceholderDashboard';
import ProCanvas from './pages/ProCanvas';
import ProjectList from './pages/contractor/ProjectList';
@@ -219,6 +220,16 @@ function App() {
<OrgSettings />
</ProtectedRoute>
} />
<Route path="/owner/subcontractor-tasks" element={
<ProtectedRoute allowedRoles={['OWNER']}>
<SubcontractorTasksPage />
</ProtectedRoute>
} />
<Route path="/admin/subcontractor-tasks" element={
<ProtectedRoute allowedRoles={['ADMIN', 'OWNER']}>
<SubcontractorTasksPage />
</ProtectedRoute>
} />
{/* Protected Admin Routes — Owner has full admin access */}
<Route