Skip to content

Commit cda2313

Browse files
authored
Merge pull request #1994 from bcgov/release/R3.0.0
r3.0.0->r3.1.0
2 parents d359764 + 492c485 commit cda2313

File tree

10 files changed

+72
-48
lines changed

10 files changed

+72
-48
lines changed

.github/workflows/build-template.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,9 @@ jobs:
5959
images: ${{ inputs.REGISTRY }}/${{ inputs.IMAGE_NAME }}
6060
tags: |
6161
type=ref,event=branch
62-
type=schedule,pattern={{date 'YYYYMMDD-hhmmss' tz='America/Vancouver'}}
62+
type=ref,event=pr
63+
type=ref,event=tag
64+
type=raw,value={{date 'YYYYMMDD-hhmmss' tz='America/Vancouver'}}
6365
6466
# Build and push Docker image with Buildx (don't push on PR)
6567
# https://github.com/docker/build-push-action

ess/src/API/EMBC.ESS.Utilities.Dynamics/DynamicSchemasVersionInformationProvider.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,12 @@ public async Task<IEnumerable<VersionInformation>> Get()
2626
}
2727
catch (Exception)
2828
{
29+
version = "unknown";
2930
}
3031

3132
return new[]
3233
{
33-
new VersionInformation { Name = "Dynamics:ERAEntitySolution", Version = version == null ? null : Version.Parse(version) }
34+
new VersionInformation { Name = "Dynamics:ERAEntitySolution", Version = version }
3435
};
3536
}
3637
}

registrants/src/UI/embc-registrant/src/app/core/api/models/person-details.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@ export interface PersonDetails {
1111
initials?: null | string;
1212
lastName: string;
1313
preferredName?: null | string;
14-
isPrimaryRegistrant?: boolean
1514
}

registrants/src/UI/embc-registrant/src/app/core/model/needs.model.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,9 @@ export class PetForm {
152152
customValidator
153153
.conditionalValidation(
154154
() => this.addPetIndicator.value,
155-
Validators.required,
155+
Validators.required
156156
)
157-
.bind(customValidator),
158-
customValidator.whitespaceValidator()
157+
.bind(customValidator)
159158
]
160159
]
161160
});

registrants/src/UI/embc-registrant/src/app/core/services/customValidation.service.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ export class CustomValidationService {
165165
};
166166
}
167167

168+
168169
/**
169170
* Checks an array of controls by name, to see if they all have different values (unless empty)
170171
*

registrants/src/UI/embc-registrant/src/app/feature-components/edit/edit.service.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export class EditService {
1717
private formCreationService: FormCreationService,
1818
private needsAssessmentMapping: NeedsAssessmentMappingService,
1919
private evacuationFileDataService: EvacuationFileDataService
20-
) {}
20+
) { }
2121

2222
/**
2323
* Updates the form with latest values
@@ -68,13 +68,13 @@ export class EditService {
6868
this.needsAssessmentDataService.insurance = form.get('insurance').value;
6969
break;
7070
case 'pets':
71-
this.needsAssessmentDataService.pets = form.get('pets').value;
72-
break;
71+
this.needsAssessmentDataService.pets = form.get('pets').value;
72+
break;
7373
case 'family-information':
74-
this.needsAssessmentDataService.setHouseHoldMembers(
75-
form.get('householdMembers').value
76-
);
77-
break;
74+
this.needsAssessmentDataService.setHouseHoldMembers(
75+
form.get('householdMembers').value
76+
);
77+
break;
7878
case 'identify-needs':
7979
this.needsAssessmentDataService.setNeedsDetails(form);
8080
break;
@@ -183,9 +183,9 @@ export class EditService {
183183
form.reset();
184184
}
185185
break;
186-
case 'family-information-pets':
186+
case 'family-information':
187187
if (
188-
this.needsAssessmentDataService.householdMembers.length !== 0 ) {
188+
this.needsAssessmentDataService.householdMembers.length !== 0) {
189189
if (path === 'verified-registration') {
190190
form
191191
.get('householdMembers')
@@ -209,7 +209,7 @@ export class EditService {
209209
break;
210210
case 'pets':
211211
if (
212-
this.needsAssessmentDataService.pets.length !== 0
212+
this.needsAssessmentDataService.pets?.length !== 0
213213
) {
214214
form.get('pets').patchValue(this.needsAssessmentDataService.pets);
215215
} else {
@@ -219,14 +219,14 @@ export class EditService {
219219
case 'identify-needs':
220220
if (
221221
this.needsAssessmentDataService.canEvacueeProvideClothing !==
222-
undefined &&
222+
undefined &&
223223
this.needsAssessmentDataService.canEvacueeProvideFood !== undefined &&
224224
this.needsAssessmentDataService.canEvacueeProvideIncidentals !==
225-
undefined &&
225+
undefined &&
226226
this.needsAssessmentDataService.canEvacueeProvideLodging !==
227-
undefined &&
227+
undefined &&
228228
this.needsAssessmentDataService.canEvacueeProvideTransportation !==
229-
undefined
229+
undefined
230230
) {
231231
form
232232
.get('canEvacueeProvideClothing')

registrants/src/UI/embc-registrant/src/app/feature-components/needs-assessment/needs-assessment.service.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ export class NeedsAssessmentService {
237237
return [...this.householdMembers, primaryMember];
238238
} else if (
239239
!this.householdMembers.find(
240-
(member) => member.details.isPrimaryRegistrant === true
240+
(member) => member.isPrimaryRegistrant === true
241241
)
242242
) {
243243
return [...this.householdMembers, primaryMember];

responders/src/UI/embc-responder/src/app/shared/components/dialog-components/view-assessment-dialog/view-assessment-dialog.component.html

Lines changed: 47 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -43,20 +43,17 @@
4343
<div class="row row-padding">
4444
<div class="col-md-5">Evacuated From</div>
4545
<div class="col-md-7">
46-
<p
47-
class="bold"
48-
[innerHTML]="profileData?.evacuatedFromAddress | maskEvacuatedaddress"
49-
></p>
46+
<p class="bold" [innerHTML]="profileData?.evacuatedFromAddress | maskEvacuatedaddress"></p>
5047
</div>
5148
</div>
5249

5350
<div class="row row-padding">
5451
<div class="col-md-5">Facility/ Registration Location</div>
5552
<div class="col-md-7 bold">
5653
{{
57-
profileData?.registrationLocation
58-
? profileData?.registrationLocation
59-
: 'n/a'
54+
profileData?.registrationLocation
55+
? profileData?.registrationLocation
56+
: 'n/a'
6057
}}
6158
</div>
6259
</div>
@@ -83,23 +80,16 @@
8380

8481
<div class="row row-padding">
8582
<div class="col-12">
86-
<mat-table
87-
class="table-outline"
88-
[dataSource]="profileData?.needsAssessment?.householdMembers"
89-
>
83+
<mat-table class="table-outline" [dataSource]="profileData?.needsAssessment?.householdMembers">
9084
<ng-container matColumnDef="firstName">
91-
<mat-header-cell class="header-cell" *matHeaderCellDef
92-
>First Name</mat-header-cell
93-
>
85+
<mat-header-cell class="header-cell" *matHeaderCellDef>First Name</mat-header-cell>
9486
<mat-cell *matCellDef="let element">
9587
{{ element.firstName }}
9688
</mat-cell>
9789
</ng-container>
9890

9991
<ng-container matColumnDef="lastName">
100-
<mat-header-cell class="header-cell" *matHeaderCellDef
101-
>Last Name</mat-header-cell
102-
>
92+
<mat-header-cell class="header-cell" *matHeaderCellDef>Last Name</mat-header-cell>
10393
<mat-cell *matCellDef="let element">
10494
{{ element.lastName }}
10595
</mat-cell>
@@ -114,14 +104,46 @@
114104
</mat-cell>
115105
</ng-container>
116106

117-
<mat-header-row
118-
class="table-header"
119-
*matHeaderRowDef="memberColumns"
120-
></mat-header-row>
121-
<mat-row
122-
class="bold"
123-
*matRowDef="let row; columns: memberColumns"
124-
></mat-row>
107+
<mat-header-row class="table-header" *matHeaderRowDef="memberColumns"></mat-header-row>
108+
<mat-row class="bold" *matRowDef="let row; columns: memberColumns"></mat-row>
109+
</mat-table>
110+
</div>
111+
</div>
112+
113+
<hr class="dotted-hr hr-padding" />
114+
<div class="row row-padding">
115+
<div class="col-md-12">
116+
<p class="subsection-heading">Pets</p>
117+
</div>
118+
</div>
119+
120+
<div class="row row-padding">
121+
<div class="col-5">Pets?</div>
122+
<div class="col-7 bold">
123+
{{ profileData?.needsAssessment?.pets?.length !== 0 ? 'Yes' : 'No' }}
124+
</div>
125+
</div>
126+
<div class="row" *ngIf="profileData?.needsAssessment?.pets?.length > 0">
127+
<div class="col-md-8">
128+
<mat-table class="table-outline" [dataSource]="profileData?.needsAssessment?.pets">
129+
<ng-container matColumnDef="type">
130+
<mat-header-cell class="header-cell" *matHeaderCellDef>Pet Type</mat-header-cell>
131+
<mat-cell *matCellDef="let element">
132+
{{ element.type }}
133+
</mat-cell>
134+
</ng-container>
135+
136+
<ng-container matColumnDef="quantity">
137+
<mat-header-cell class="header-cell" *matHeaderCellDef>
138+
Number
139+
</mat-header-cell>
140+
<mat-cell *matCellDef="let element">
141+
{{ element.quantity }}
142+
</mat-cell>
143+
</ng-container>
144+
145+
<mat-header-row class="table-header" *matHeaderRowDef="petColumns"></mat-header-row>
146+
<mat-row class="bold" *matRowDef="let row; columns: petColumns"></mat-row>
125147
</mat-table>
126148
</div>
127149
</div>

shared/src/EMBC.Utilities.Hosting/HostVersionInformationProvider.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ public async Task<IEnumerable<VersionInformation>> Get()
1515
var version = Environment.GetEnvironmentVariable("VERSION");
1616
return new[]
1717
{
18-
new VersionInformation { Name = name ?? null!, Version = version == null ? null : Version.Parse(version) }
18+
new VersionInformation { Name = name ?? null!, Version = version }
1919
};
2020
}
2121
}

shared/src/EMBC.Utilities/Configuration/Interfaces.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@ public interface IVersionInformationProvider
4848
public class VersionInformation
4949
{
5050
public string Name { get; set; } = null!;
51-
public Version? Version { get; set; }
51+
public string? Version { get; set; }
5252
}
5353
}

0 commit comments

Comments
 (0)