fix(search): no "Not yet inspected" without Ofsted's word; ISI badge (H4)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
69da9d84db
commit
ab25d83b9d
9 files changed
+92
-38
No files matched your search
@@ -17,8 +17,22 @@ const VISIT_KIND: Record<OfstedLatestVisit['kind'], string> = {
|
||||
report_card: 'Report card inspection',
|
||||
graded: 'Graded inspection',
|
||||
ungraded: 'Ungraded inspection',
|
||||
short: 'Short inspection',
|
||||
};
|
||||
|
||||
/** fact_ofsted_latest.framework for Ofsted's further education and skills records (audit H4). */
|
||||
export const FE_FRAMEWORK = 'Further education and skills';
|
||||
|
||||
/**
|
||||
* A report card is in force. Checked by its date as well as its area labels:
|
||||
* an FE report card carries a safeguarding result and no school areas.
|
||||
*/
|
||||
export function hasReportCard(
|
||||
ofsted: Pick<OfstedInspection, 'rc_inspection_date' | 'report_card'>,
|
||||
): boolean {
|
||||
return !!ofsted.rc_inspection_date || Object.keys(ofsted.report_card ?? {}).length > 0;
|
||||
}
|
||||
|
||||
/** "Graded inspection, 6 July 2016" or "Confirmed at an ungraded inspection, 14 March 2023". */
|
||||
export function gradeSourceLine(current: OfstedCurrentGrade): string {
|
||||
const when = formatOfstedDate(current.date);
|
||||
|
||||
Reference in new issue
Block a user