Skip to content

Commit

Permalink
feat: display non assessable requirement on table-mode
Browse files Browse the repository at this point in the history
  • Loading branch information
Mohamed-Hacene committed Sep 16, 2024
1 parent e269446 commit 81f875f
Show file tree
Hide file tree
Showing 3 changed files with 204 additions and 198 deletions.
1 change: 0 additions & 1 deletion frontend/src/lib/utils/schemas.ts
Original file line number Diff line number Diff line change
Expand Up @@ -322,7 +322,6 @@ export const representativeSchema = z.object({
phone: z.string().optional(),
role: z.string().optional(),
description: z.string().optional(),
create_user: z.boolean().optional().default(false)
});

const SCHEMA_MAP: Record<string, AnyZodObject> = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,27 @@ export const load = (async ({ fetch, params }) => {
}
);
const observationBuffer = requirementAssessment.observation;
const assessable = true;
return {
...requirementAssessment,
evidenceCreateForm,
observationBuffer
observationBuffer,
assessable
};
})
);
const requirements = tableMode.requirements;

const requirementAssessmentsById = requirement_assessments.reduce((acc, requirementAssessment) => {
acc[requirementAssessment.requirement] = requirementAssessment;
return acc;
}, {});

const requirements = tableMode.requirements.map(requirement => {
if (requirementAssessmentsById[requirement.id]) {
return requirementAssessmentsById[requirement.id]
}
return requirement;
});

const schema = z.object({ id: z.string().uuid() });
const deleteForm = await superValidate(zod(schema));
Expand Down
Loading

0 comments on commit 81f875f

Please sign in to comment.