Skip to content

Commit 6dbe45b

Browse files
szabozoltan69samshara
authored andcommitted
Update CoS ITT
1 parent 43d3bf1 commit 6dbe45b

File tree

4 files changed

+561
-58
lines changed

4 files changed

+561
-58
lines changed

.changeset/wild-clocks-return.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
"go-web-app": patch
33
---
44

5-
Add Surge CoS Administration section
5+
- Add Surge CoS Administration section
6+
- Update Surge CoS IT&T section

app/src/views/SurgeCatalogueInformationTechnologyEruItTelecom/i18n.json

Lines changed: 53 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,30 +3,62 @@
33
"strings": {
44
"surgeITServiceTitle": "ERU IT/Telecom",
55
"surgeITCapacityTitle": "Capacity",
6-
"surgeITCapacityDetail": "The level of support can be scaled to meet operation and context-specific needs. In general, IT&T teams/individuals have knowledge of radio systems (VHF), sat comms (phones, VSAT), power supply, computer desktop support skills and IT network management.",
6+
"surgeITCapacityDetail": "The ITT ERU ensures the rapid deployment of essential IT and telecommunications services during emergencies, enabling efficient communication, facilitating coordinated action, and supporting decision-making. Based on 20 individually selectable services, the unit provides:",
7+
"surgeITCapacityDetailItemOne": "Reliable communication between responders and the wider humanitarian movement through satellite, radio, and internet systems, ensuring uninterrupted connectivity in areas with damaged or non-existent infrastructure.",
8+
"surgeITCapacityDetailItemTwo": "Secure capture, storage, and transfer of information, using tools for data management and sharing to protect sensitive information and improve operational efficiency.",
9+
"surgeITCapacityDetailItemThree": "Guidance on appropriate technologies for response operations, reducing the complexity of IT decision-making and providing on-site and remote support to enhance team effectiveness.",
10+
"surgeITCapacityDetailItemFour": "Emergency capacity enhancement, training, and National Society Development (NSD) advisory services, helping develop context-specific action plans and costed pathways to improve a National Society's digital maturity.",
711
"surgeITEmergencyServicesTitle": "Emergency Services",
8-
"surgeITEmergencyServicesDetailTextOne": "The purpose of IT&T Emergency Response Units and delegates is to establish IT and telecommunications networks to help ensure the smooth flow of information within the operation and connect operational actors to external resources.",
9-
"surgeITEmergencyServicesDetailTextTwo": "The details of the {link}",
10-
"surgeITEmergencyServicesDetailTextTwoLink": "IT&T ERU Service Catalogue are here.",
12+
"surgeITEmergencyServicesDetailItemOne": "Connectivity Solutions:",
13+
"surgeITEmergencyServicesDetailItemOneA": "Deployment of satellite communication systems, including Starlink devices, to provide high-speed internet and enhanced security in disaster-affected areas.",
14+
"surgeITEmergencyServicesDetailItemOneB": "Establishment of Local Area Networks (LAN) and Wi-Fi systems to ensure seamless connectivity for operational hubs.",
15+
"surgeITEmergencyServicesDetailItemTwo": "Equipment and Infrastructure Support",
16+
"surgeITEmergencyServicesDetailItemTwoA": "IT-in-a-Box solutions, pre-positioned for rapid deployment in strategic locations.",
17+
"surgeITEmergencyServicesDetailItemTwoB": "Maintenance and setup of essential hardware, including laptops, servers, and satellite phones.",
18+
"surgeITEmergencyServicesDetailItemThree": "Capacity enhancement:",
19+
"surgeITEmergencyServicesDetailItemThreeA": "Pre-deployment training for ITT personnel and local teams to ensure NS readiness.",
20+
"surgeITEmergencyServicesDetailItemThreeB": "On-site coaching to enhance capacity for National Societies and local responders.",
21+
"surgeITEmergencyServicesDetailText": "The details of the {link}",
22+
"surgeITEmergencyServicesDetailTextLink": "IT&T ERU Emergency Services are here.",
23+
"surgeITEmergencyModulesTitle": "Modules",
24+
"surgeITEmergencyModulesItemOne": "Support for Humanitarian Services Points (HSP):",
25+
"surgeITEmergencyModulesItemOneA": "Internet Connection Hub (for 40 people) – 10 units",
26+
"surgeITEmergencyModulesItemOneB": "Mobile device charging stations (for 20 people) – 5 units",
27+
"surgeITEmergencyModulesItemOneC": "Information hubs (with screen) – 30 units",
28+
"surgeITEmergencyModulesItemTwo": "Internet connection:",
29+
"surgeITEmergencyModulesItemTwoA": "Low cost/capacity for small remotes sites (10 users) – 20 units",
30+
"surgeITEmergencyModulesItemTwoB": "Medium cost/capacity for medium sites (50 users) – 10 units",
31+
"surgeITEmergencyModulesItemThree": "Two way talk communication:",
32+
"surgeITEmergencyModulesItemThreeA": "Local area (12 users, 5 km radio) – 20 units",
33+
"surgeITEmergencyModulesItemThreeB": "Wide area – two way store and forward text communication (12 users) – 10 units",
34+
"surgeITEmergencyModulesItemFour": "IT User support – Service desk",
35+
"surgeITEmergencyModulesItemFourA": "IT support engineer located at a central and known location to fix peoples IT issues (50 delegates/users) – 10 units",
36+
"surgeITEmergencyModulesItemFive": "Technical needs assessment",
37+
"surgeITEmergencyModulesItemFiveA": "Comprehensive assessment on IT and Telecommunications resource requirements early on in an operation. 5 units",
38+
"surgeITEmergencyModulesItemSix": "Office support",
39+
"surgeITEmergencyModulesItemSixA": "Small office/Camp:",
40+
"surgeITEmergencyModulesItemSixB": "IT equipment for a self-contained office including WIFI connection to printer, scanning and local storage facility (15 users) – 10 office sites.",
41+
"surgeITEmergencyModulesItemSixC": "Large office/Camp:",
42+
"surgeITEmergencyModulesItemSixD": "IT equipment for a self-contained office including WIFI connection to printer, scanning and local storage facility (30 people) – 5 office sites.",
43+
"surgeITEmergencyModulesItemSixE": "Office/camp power installation planning:",
44+
"surgeITEmergencyModulesItemSixF": "ensure that operations area can be powered by developing a plan for power distribution if a base camp ERU is not deployed. Standing global capacity 5.",
45+
"surgeITEmergencyModulesItemSixG": "Small scale power installation (up to 3 kVA):",
46+
"surgeITEmergencyModulesItemSixH": "power small scale offices, or Information technology or Telecommunications equipment in remote locations. Standing global capacity 6.",
47+
"surgeITEmergencyModulesItemSixI": "Medium scale power installation (up to 8kVA):",
48+
"surgeITEmergencyModulesItemSixJ": "power medium scale offices, or Information technology or Telecommunications equipment in remote locations. Standing global capacity 6.",
49+
"surgeITEmergencyModulesItemSixK": "Room based video conferencing services",
50+
"surgeITEmergencyModulesItemSixL": "(15 people) – 5 units.",
51+
"surgeITEmergencyModulesItemSeven": "Restoring Family Links enabler:",
52+
"surgeITEmergencyModulesItemSevenA": "Locate a Restoring Family Links (RFL) information collection point at a known beneficiary gathering location. The option will provide a highly secure encrypted connection. Capacity 5.",
53+
"surgeITEmergencyModulesItemEight": "Community data collection enabler:",
54+
"surgeITEmergencyModulesItemEightA": "support community information gathering by the local national society. The option enables a team of 12 people operating remotely in the field to conduct needs assessment, medical surveillance or other data gathering activity. Capacity 10.",
1155
"surgeITEmergencyDesignedForTitle": "Designed For",
12-
"surgeITEmergencyDesignForDetail": "Rapid deployment to an affected area with destroyed, damaged, or insufficient communications infrastructure and/or capabilities.",
56+
"surgeITEmergencyDesignedForDetail": "Supporting with IT/Telecom services to NS, IFRC Staff and people in need based on the different modules offered. It can be used in remote areas, non existing, damaged or non damaged infrastructure.",
1357
"surgeITPersonnelTitle": "Personnel",
14-
"surgeITPersonnelTotalLabel": "Total",
15-
"surgeITPersonnelTotalValue": "Generally 2-6 people.",
16-
"surgeITPersonnelCompositionLabel": "Composition",
17-
"surgeITPersonnelCompositionValue": "1 team leader and technicians with context-appropriate skill sets.",
58+
"surgeITPersonnelText": "Personnel varies as per the module requested and can vary from individual to a larger team to support the set up of several modules simultaneously.",
1859
"surgeITStandardComponents": "Standard Components",
19-
"surgeITStandardComponentsListOne": "VHF Module",
20-
"surgeITStandardComponentsListTwo": "Satcom Module",
21-
"surgeITStandardComponentsListThree": "VSAT Module",
22-
"surgeITStandardComponentsListFour": "Network Module",
23-
"surgeITStandardComponentsListFive": "Tools Module",
24-
"surgeITStandardComponentsListSix": "ERU Light Kit",
25-
"surgeITStandardComponentsListSeven": "Power Module",
26-
"surgeITSpecificationsTitle": "Specifications",
27-
"surgeITSpecificationsCostLabel": "Cost (indicative)",
28-
"surgeITSpecificationsCostValue": "CHF 150,000 without VSATS (approximately CHF 35,000 additional per VSAT system)",
29-
"surgeITSpecificationsNSLabel": "National societies providing this service",
30-
"surgeITSpecificationsNSValue": "American Red Cross, Austrian Red Cross, Finish Red Cross, New Zealand Red Cross, Spanish Red Cross."
60+
"surgeITStandardComponentsText": "People, equipment and training as per the modules requested.",
61+
"surgeITOfferingsTitle": "NS offering these services",
62+
"surgeITOfferingsText": "American RC, Austrian RC, Finnish RC, New Zealand RC, Spanish RC"
3163
}
3264
}

app/src/views/SurgeCatalogueInformationTechnologyEruItTelecom/index.tsx

Lines changed: 88 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -21,75 +21,127 @@ export function Component() {
2121
<SurgeContentContainer
2222
heading={strings.surgeITCapacityTitle}
2323
>
24-
<div>{strings.surgeITCapacityDetail}</div>
24+
<div>
25+
<p>{strings.surgeITCapacityDetail}
26+
<ul>
27+
<li>{strings.surgeITCapacityDetailItemOne}</li>
28+
<li>{strings.surgeITCapacityDetailItemTwo}</li>
29+
<li>{strings.surgeITCapacityDetailItemThree}</li>
30+
<li>{strings.surgeITCapacityDetailItemFour}</li>
31+
</ul>
32+
</p>
33+
</div>
2534
</SurgeContentContainer>
2635
<SurgeContentContainer
2736
heading={strings.surgeITEmergencyServicesTitle}
2837
>
29-
<div>{strings.surgeITEmergencyServicesDetailTextOne}</div>
38+
<ol>
39+
<li>{strings.surgeITEmergencyServicesDetailItemOne}</li>
40+
<ul>
41+
<li>{strings.surgeITEmergencyServicesDetailItemOneA}</li>
42+
<li>{strings.surgeITEmergencyServicesDetailItemOneB}</li>
43+
</ul>
44+
<div> </div>
45+
<li>{strings.surgeITEmergencyServicesDetailItemTwo}</li>
46+
<ul>
47+
<li>{strings.surgeITEmergencyServicesDetailItemTwoA}</li>
48+
<li>{strings.surgeITEmergencyServicesDetailItemTwoB}</li>
49+
</ul>
50+
<div> </div>
51+
<li>{strings.surgeITEmergencyServicesDetailItemThree}</li>
52+
<ul>
53+
<li>{strings.surgeITEmergencyServicesDetailItemThreeA}</li>
54+
<li>{strings.surgeITEmergencyServicesDetailItemThreeB}</li>
55+
</ul>
56+
</ol>
3057
<div>
3158
{resolveToComponent(
32-
strings.surgeITEmergencyServicesDetailTextTwo,
59+
strings.surgeITEmergencyServicesDetailText,
3360
{
3461
link: (
3562
<Link
36-
href="https://ifrcorg.sharepoint.com/:b:/s/IFRCSharing/Ed9M59SwliBMvgVU3I7XilwBG7EYMGvXuvResKhy9ut5TA"
63+
// old one: "IT&T ERU Service Catalogue are here."
64+
// href="https://ifrcorg.sharepoint.com/:b:/s/IFRCSharing/Ed9M59SwliBMvgVU3I7XilwBG7EYMGvXuvResKhy9ut5TA"
65+
// orig new one with narrow permissions:
66+
// href="https://ifrcorg.sharepoint.com/:b:/s/ERUProcess/ETj4oPrM42BFoieFE_ALJIIBIAb3gJSIRleymHgkDL2RIQ"
67+
href="https://ifrcorg.sharepoint.com/:b:/s/IFRCSharing/EdBlwUOheHxBtxopq5QbmfABq18hovd-xoxxakwjVdsKLA"
3768
external
3869
withUnderline
3970
withLinkIcon
4071
>
41-
{strings.surgeITEmergencyServicesDetailTextTwoLink}
72+
{strings.surgeITEmergencyServicesDetailTextLink}
4273
</Link>
4374
),
4475
},
4576
)}
4677
</div>
4778
</SurgeContentContainer>
79+
<SurgeContentContainer
80+
heading={strings.surgeITEmergencyModulesTitle}
81+
>
82+
<ul>
83+
<li><strong>{strings.surgeITEmergencyModulesItemOne}</strong></li>
84+
<ul>
85+
<li>{strings.surgeITEmergencyModulesItemOneA}</li>
86+
<li>{strings.surgeITEmergencyModulesItemOneB}</li>
87+
<li>{strings.surgeITEmergencyModulesItemOneC}</li>
88+
</ul>
89+
<li><strong>{strings.surgeITEmergencyModulesItemTwo}</strong></li>
90+
<ul>
91+
<li>{strings.surgeITEmergencyModulesItemTwoA}</li>
92+
<li>{strings.surgeITEmergencyModulesItemTwoB}</li>
93+
</ul>
94+
<li><strong>{strings.surgeITEmergencyModulesItemThree}</strong></li>
95+
<ul>
96+
<li>{strings.surgeITEmergencyModulesItemThreeA}</li>
97+
<li>{strings.surgeITEmergencyModulesItemThreeB}</li>
98+
</ul>
99+
<li><strong>{strings.surgeITEmergencyModulesItemFour}</strong></li>
100+
<ul>
101+
<li>{strings.surgeITEmergencyModulesItemFourA}</li>
102+
</ul>
103+
<li><strong>{strings.surgeITEmergencyModulesItemFive}</strong></li>
104+
<ul>
105+
<li>{strings.surgeITEmergencyModulesItemFiveA}</li>
106+
</ul>
107+
<li><strong>{strings.surgeITEmergencyModulesItemSix}</strong></li>
108+
<ul>
109+
<li><strong>{strings.surgeITEmergencyModulesItemSixA}</strong> {strings.surgeITEmergencyModulesItemSixB}</li>
110+
<li><strong>{strings.surgeITEmergencyModulesItemSixC}</strong> {strings.surgeITEmergencyModulesItemSixD}</li>
111+
<li><strong>{strings.surgeITEmergencyModulesItemSixE}</strong> {strings.surgeITEmergencyModulesItemSixF}</li>
112+
<li><strong>{strings.surgeITEmergencyModulesItemSixG}</strong> {strings.surgeITEmergencyModulesItemSixH}</li>
113+
<li><strong>{strings.surgeITEmergencyModulesItemSixI}</strong> {strings.surgeITEmergencyModulesItemSixJ}</li>
114+
<li><strong>{strings.surgeITEmergencyModulesItemSixK}</strong> {strings.surgeITEmergencyModulesItemSixL}</li>
115+
</ul>
116+
<li><strong>{strings.surgeITEmergencyModulesItemSeven}</strong></li>
117+
<ul>
118+
<li>{strings.surgeITEmergencyModulesItemSevenA}</li>
119+
</ul>
120+
<li><strong>{strings.surgeITEmergencyModulesItemEight}</strong></li>
121+
<ul>
122+
<li>{strings.surgeITEmergencyModulesItemEightA}</li>
123+
</ul>
124+
</ul>
125+
</SurgeContentContainer>
48126
<SurgeContentContainer
49127
heading={strings.surgeITEmergencyDesignedForTitle}
50128
>
51-
<div>{strings.surgeITEmergencyDesignForDetail}</div>
129+
<div>{strings.surgeITEmergencyDesignedForDetail}</div>
52130
</SurgeContentContainer>
53131
<SurgeContentContainer
54132
heading={strings.surgeITPersonnelTitle}
55133
>
56-
<TextOutput
57-
value={strings.surgeITPersonnelTotalValue}
58-
label={strings.surgeITPersonnelTotalLabel}
59-
strongLabel
60-
/>
61-
<TextOutput
62-
value={strings.surgeITPersonnelCompositionValue}
63-
label={strings.surgeITPersonnelCompositionLabel}
64-
strongLabel
65-
/>
134+
<div>{strings.surgeITPersonnelText}</div>
66135
</SurgeContentContainer>
67136
<SurgeContentContainer
68137
heading={strings.surgeITStandardComponents}
69138
>
70-
<ul>
71-
<li>{strings.surgeITStandardComponentsListOne}</li>
72-
<li>{strings.surgeITStandardComponentsListTwo}</li>
73-
<li>{strings.surgeITStandardComponentsListThree}</li>
74-
<li>{strings.surgeITStandardComponentsListFour}</li>
75-
<li>{strings.surgeITStandardComponentsListFive}</li>
76-
<li>{strings.surgeITStandardComponentsListSix}</li>
77-
<li>{strings.surgeITStandardComponentsListSeven}</li>
78-
</ul>
139+
<div>{strings.surgeITStandardComponentsText}</div>
79140
</SurgeContentContainer>
80141
<SurgeContentContainer
81-
heading={strings.surgeITSpecificationsTitle}
142+
heading={strings.surgeITOfferingsTitle}
82143
>
83-
<TextOutput
84-
value={strings.surgeITSpecificationsCostValue}
85-
label={strings.surgeITSpecificationsCostLabel}
86-
strongLabel
87-
/>
88-
<TextOutput
89-
value={strings.surgeITSpecificationsNSValue}
90-
label={strings.surgeITSpecificationsNSLabel}
91-
strongLabel
92-
/>
144+
<div>{strings.surgeITOfferingsText}</div>
93145
</SurgeContentContainer>
94146
</SurgeCatalogueContainer>
95147
);

0 commit comments

Comments
 (0)