Remediated test #1 results

This commit is contained in:
2026-09-20 13:51:01 +02:00
parent 5829bffaa0
commit d428f6e17c
16 changed files with 8367 additions and 758 deletions
@@ -797,9 +797,8 @@ export const ContractsManagement: React.FC<ContractsManagementProps> = ({
{filteredAwardsForDropdown.map((award) => {
const org = getOrganisationForAward(award);
const isApproved = Number(award.status) === ApprovalStatus.Approved;
const hashId = toolsService.encodeIdSync(award.id);
return (
<option key={award.id} value={hashId || String(award.id)}>
<option key={award.id} value={String(award.id)}>
Award #{award.id} {award.referenceNo ? `(${award.referenceNo})` : ''} —{' '}
{org?.name || 'Organisation'} • {formatZAR(award.amount)}
{!isApproved ? ` [Status: ${getApprovalStatusBadge(award.status).label}]` : ' [Approved]'}
@@ -808,7 +807,7 @@ export const ContractsManagement: React.FC<ContractsManagementProps> = ({
})}
</select>
<p className="text-[11px] text-slate-500 mt-1">
The endpoint expects the award identifier hash; selecting an award links Programme, Project, and Organisation.
Selecting an approved award links Programme, Project, and Organisation automatically.
</p>
</div>
File diff suppressed because it is too large Load Diff