Skip to content

Commit f71dec9

Browse files
roshni73barshathakuri
authored andcommitted
Add guidance description and links in DREF opertaion,Risk and security considerations
1 parent a70ca8f commit f71dec9

File tree

6 files changed

+65
-2
lines changed

6 files changed

+65
-2
lines changed

src/views/DrefApplicationForm/Operation/i18n.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
"drefFormRiskSecurityPotentialRiskDescription": "Please consider any possible challenges to conduct the assessment, any possible limitations in getting the information required and overall risk to the implementation",
2121
"drefFormRiskSecuritySafetyConcern": "Please indicate any security and safety concerns for this operation",
2222
"drefFormRiskSecurityHasChildRiskCompleted": "Has the child safeguarding risk analysis assessment been completed?",
23+
"drefFormRiskSecurityHasChildRiskCompletedDescription":"The IFRC Child Safeguarding Risk Analysis helps Operations quickly identify and rate their key child safeguarding risks in order to reduce the risk of harm against children, as outlined as a requirement in the IFRC Child Safeguarding Policy. Here are the link to the tool and QandA",
24+
"drefChildSafeguardingPolicyDescription":"Child Safeguarding Policy",
25+
"drefChildSafeguardingRiskAnalysisDescription":"QandA Child Safeguarding Risk Analysis",
2326
"drefFormSelectionCriteria": "Explain the selection criteria for the targeted population",
2427
"drefFormSelectionCriteriaDescription": "Explain the rational and logic behind which groups are being targeted and why and address vulnerable groups",
2528
"drefFormSupportServices": "About Support Services",
@@ -53,6 +56,7 @@
5356
"drefFormTotalTargeted": "Total targeted population is different from that in Operation Overview",
5457
"drefFormTotalTargetedPopulation": "Total targeted population is not equal to sum of other population fields",
5558
"drefFormUploadTargetingSupportingDocument": "Upload any additional support document (Optional)",
56-
"drefFormUploadTargetingDocumentButtonLabel": "Upload document"
59+
"drefFormUploadTargetingDocumentButtonLabel": "Upload document",
60+
"newLink": "Form"
5761
}
5862
}

src/views/DrefApplicationForm/Operation/index.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import { stringValueSelector } from '#utils/selectors';
3232
import useGlobalEnums from '#hooks/domain/useGlobalEnums';
3333
import { type GoApiResponse } from '#utils/restRequest';
3434

35+
import Link from '#components/Link';
3536
import InterventionInput from './InterventionInput';
3637
import RiskSecurityInput from './RiskSecurityInput';
3738
import {
@@ -443,6 +444,23 @@ function Operation(props: Props) {
443444
</InputSection>
444445
<InputSection
445446
title={strings.drefFormRiskSecurityHasChildRiskCompleted}
447+
description={(
448+
<>
449+
{strings.drefFormRiskSecurityHasChildRiskCompletedDescription}
450+
<Link
451+
href="https://www.pdc.org/wp-content/uploads/AIM-3-Fact-Sheet-Screen-1.pdf"
452+
external
453+
>
454+
{strings.drefChildSafeguardingPolicyDescription}
455+
</Link>
456+
<Link
457+
href="https://pgi.ifrc.org/resources/qa-child-safeguarding-risk-analysis-ifrc-programmes"
458+
external
459+
>
460+
{strings.drefChildSafeguardingRiskAnalysisDescription}
461+
</Link>
462+
</>
463+
)}
446464
>
447465
<BooleanInput
448466
name="has_child_safeguarding_risk_analysis_assessment"

src/views/DrefFinalReportForm/Operation/i18n.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
"drefFormRiskSecurityPotentialRiskDescription": "Please consider any possible challenges to conduct the assessment, any possible limitations in getting the information required and overall risk to the implementation",
2424
"drefFormRiskSecuritySafetyConcern": "Please indicate any security and safety concerns for this operation",
2525
"drefFormRiskSecurityHasChildRiskCompleted": "Has the child safeguarding risk analysis assessment been completed?",
26+
"drefFormRiskSecurityHasChildRiskCompletedDescription":"The IFRC Child Safeguarding Risk Analysis helps Operations quickly identify and rate their key child safeguarding risks in order to reduce the risk of harm against children, as outlined as a requirement in the IFRC Child Safeguarding Policy. Here are the link to the tool and QandA",
27+
"drefChildSafeguardingPolicyDescription":"Child Safeguarding Policy",
28+
"drefChildSafeguardingRiskAnalysisDescription":"QandA Child Safeguarding Risk Analysis",
2629
"drefFormSelectionCriteria": "Explain the selection criteria for the targeted population",
2730
"drefFormSelectionCriteriaDescription": "Explain the rational and logic behind which groups are being targeted and why and address vulnerable groups",
2831
"drefFormTargetedPopulation": "Targeted Population",

src/views/DrefFinalReportForm/Operation/index.tsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import { ErrorWarningFillIcon } from '@ifrc-go/icons';
1919
import NonFieldError from '#components/NonFieldError';
2020
import Button from '#components/Button';
2121
import Container from '#components/Container';
22+
import Link from '#components/Link';
2223
import InputSection from '#components/InputSection';
2324
import NumberInput from '#components/NumberInput';
2425
import SelectInput from '#components/SelectInput';
@@ -437,6 +438,23 @@ function Operation(props: Props) {
437438
</InputSection>
438439
<InputSection
439440
title={strings.drefFormRiskSecurityHasChildRiskCompleted}
441+
description={(
442+
<>
443+
{strings.drefFormRiskSecurityHasChildRiskCompletedDescription}
444+
<Link
445+
href="https://www.pdc.org/wp-content/uploads/AIM-3-Fact-Sheet-Screen-1.pdf"
446+
external
447+
>
448+
{strings.drefChildSafeguardingPolicyDescription}
449+
</Link>
450+
<Link
451+
href="https://pgi.ifrc.org/resources/qa-child-safeguarding-risk-analysis-ifrc-programmes"
452+
external
453+
>
454+
{strings.drefChildSafeguardingRiskAnalysisDescription}
455+
</Link>
456+
</>
457+
)}
440458
>
441459
<BooleanInput
442460
name="has_child_safeguarding_risk_analysis_assessment"

src/views/DrefOperationalUpdateForm/Operation/i18n.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
"drefFormRiskSecurityPotentialRiskDescription": "Please consider any possible challenges to conduct the assessment, any possible limitations in getting the information required and overall risk to the implementation",
2020
"drefFormRiskSecuritySafetyConcern": "Please indicate any security and safety concerns for this operation",
2121
"drefFormRiskSecurityHasChildRiskCompleted": "Has the child safeguarding risk analysis assessment been completed?",
22+
"drefFormRiskSecurityHasChildRiskCompletedDescription":"The IFRC Child Safeguarding Risk Analysis helps Operations quickly identify and rate their key child safeguarding risks in order to reduce the risk of harm against children, as outlined as a requirement in the IFRC Child Safeguarding Policy. Here are the link to the tool and QandA",
23+
"drefChildSafeguardingPolicyDescription":"Child Safeguarding Policy",
24+
"drefChildSafeguardingRiskAnalysisDescription":"QandA Child Safeguarding Risk Analysis",
2225
"drefFormSelectionCriteria": "Explain the selection criteria for the targeted population",
2326
"drefFormSelectionCriteriaDescription": "Explain the rational and logic behind which groups are being targeted and why and address vulnerable groups",
2427
"drefFormSupportServices": "About Support Services",

src/views/DrefOperationalUpdateForm/Operation/index.tsx

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import useTranslation from '#hooks/useTranslation';
3131
import { stringValueSelector } from '#utils/selectors';
3232
import useGlobalEnums from '#hooks/domain/useGlobalEnums';
3333
import { type GoApiResponse } from '#utils/restRequest';
34-
34+
import Link from '#components/Link';
3535
import InterventionInput from './InterventionInput';
3636
import RiskSecurityInput from './RiskSecurityInput';
3737
import {
@@ -444,6 +444,23 @@ function Operation(props: Props) {
444444
</InputSection>
445445
<InputSection
446446
title={strings.drefFormRiskSecurityHasChildRiskCompleted}
447+
description={(
448+
<>
449+
{strings.drefFormRiskSecurityHasChildRiskCompletedDescription}
450+
<Link
451+
href="https://www.pdc.org/wp-content/uploads/AIM-3-Fact-Sheet-Screen-1.pdf"
452+
external
453+
>
454+
{strings.drefChildSafeguardingPolicyDescription}
455+
</Link>
456+
<Link
457+
href="https://pgi.ifrc.org/resources/qa-child-safeguarding-risk-analysis-ifrc-programmes"
458+
external
459+
>
460+
{strings.drefChildSafeguardingRiskAnalysisDescription}
461+
</Link>
462+
</>
463+
)}
447464
>
448465
<BooleanInput
449466
name="has_child_safeguarding_risk_analysis_assessment"

0 commit comments

Comments
 (0)