diff --git a/src/app/projects/[projectId]/setup/contractors/ContractorPermissionsTable.tsx b/src/app/projects/[projectId]/setup/contractors/ContractorPermissionsTable.tsx index 1037541d..36dd3021 100644 --- a/src/app/projects/[projectId]/setup/contractors/ContractorPermissionsTable.tsx +++ b/src/app/projects/[projectId]/setup/contractors/ContractorPermissionsTable.tsx @@ -390,21 +390,19 @@ export function ContractorPermissionsTable({ className="border-b border-gray-100 bg-gray-50/70" data-testid={`contractor-permissions-${contractor.organisationId}`} > - - -

- What {contractor.organisationName} may do -

- + {/* Full-bleed: the detail table *is* the expanded + space, spanning every column of the row above. */} + )}
+ - - + {PERMISSION_COLUMNS.map((column) => ( @@ -418,7 +416,7 @@ export function ContractorPermissionsTable({ className="border-b border-gray-100 last:border-b-0" data-testid={`assignment-row-${assignment.id}`} > - {PERMISSION_COLUMNS.map((column) => ( -
+
Workstream {column.header} + {assignment.workstreamName} @@ -432,7 +430,7 @@ export function ContractorPermissionsTable({ )} +
- {canManage && ( -

- Set per workstream —{" "} - Edit to change - them. -

- )}