Skip to content

Commit 31f6985

Browse files
authored
Merge pull request #419 from NickPhura/ACRFD-4-3
ACRFD-4-3: Improve UI, Improve constant handling.
2 parents d477804 + 11ac313 commit 31f6985

File tree

4 files changed

+27
-15
lines changed

4 files changed

+27
-15
lines changed

src/app/applications/explore-panel/explore-panel.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ export class ExplorePanelComponent implements OnDestroy {
263263
public clear() {
264264
this.clearAllFilters();
265265
this.saveQueryParameters();
266-
this.emitUpdate({ search: false, resetMap: true, hidePanel: false });
266+
this.emitUpdate({ search: true, resetMap: true, hidePanel: false });
267267
}
268268

269269
/**

src/app/applications/find-panel/find-panel.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ export class FindPanelComponent implements OnDestroy {
129129
public clear() {
130130
this.clearAllFilters();
131131
this.saveQueryParameters();
132-
this.emitUpdate({ search: false, resetMap: true, hidePanel: false });
132+
this.emitUpdate({ search: true, resetMap: true, hidePanel: false });
133133
}
134134

135135
/**

src/app/models/application.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,14 @@ export class Application {
4949
this.location = (obj && obj.location) || null;
5050
this.name = (obj && obj.name) || null;
5151
this.purpose = (obj && obj.purpose) || null;
52-
this.status = (obj && obj.status && ConstantUtils.getCode(CodeType.STATUS, obj.status)) || null;
53-
this.reason = (obj && obj.reason && ConstantUtils.getCode(CodeType.REASON, obj.reason)) || null;
52+
this.status = (obj && obj.status) || null;
53+
this.reason = (obj && obj.reason) || null;
5454
this.subpurpose = (obj && obj.subpurpose) || null;
5555
this.subtype = (obj && obj.subtype) || null;
5656
this.tantalisID = (obj && obj.tantalisID) || null; // not zero
5757
this.tenureStage = (obj && obj.tenureStage) || null;
5858
this.type = (obj && obj.type) || null;
59+
5960
this.region = (obj && obj.businessUnit && ConstantUtils.getTextLong(CodeType.REGION, obj.businessUnit)) || null;
6061
this.cpStatus = (obj && obj.cpStatus) || null;
6162

src/app/services/application.service.ts

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -378,9 +378,9 @@ export class ApplicationService {
378378
isAmendment(application: Application): boolean {
379379
return (
380380
application &&
381-
application.status === StatusCodes.ABANDONED.code &&
382-
(application.reason === ReasonCodes.AMENDMENT_APPROVED.code ||
383-
application.reason === ReasonCodes.AMENDMENT_NOT_APPROVED.code)
381+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.ABANDONED.code &&
382+
(ConstantUtils.getCode(CodeType.REASON, application.reason) === ReasonCodes.AMENDMENT_APPROVED.code ||
383+
ConstantUtils.getCode(CodeType.REASON, application.reason) === ReasonCodes.AMENDMENT_NOT_APPROVED.code)
384384
);
385385
}
386386

@@ -395,9 +395,9 @@ export class ApplicationService {
395395
isAbandoned(application: Application): boolean {
396396
return (
397397
application &&
398-
application.status === StatusCodes.ABANDONED.code &&
399-
application.reason !== ReasonCodes.AMENDMENT_APPROVED.code &&
400-
application.reason !== ReasonCodes.AMENDMENT_NOT_APPROVED.code
398+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.ABANDONED.code &&
399+
ConstantUtils.getCode(CodeType.REASON, application.reason) !== ReasonCodes.AMENDMENT_APPROVED.code &&
400+
ConstantUtils.getCode(CodeType.REASON, application.reason) !== ReasonCodes.AMENDMENT_NOT_APPROVED.code
401401
);
402402
}
403403

@@ -409,7 +409,10 @@ export class ApplicationService {
409409
* @memberof ApplicationService
410410
*/
411411
isApplicationUnderReview(application: Application): boolean {
412-
return application && application.status === StatusCodes.APPLICATION_UNDER_REVIEW.code;
412+
return (
413+
application &&
414+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.APPLICATION_UNDER_REVIEW.code
415+
);
413416
}
414417

415418
/**
@@ -420,7 +423,10 @@ export class ApplicationService {
420423
* @memberof ApplicationService
421424
*/
422425
isApplicationReviewComplete(application: Application): boolean {
423-
return application && application.status === StatusCodes.APPLICATION_REVIEW_COMPLETE.code;
426+
return (
427+
application &&
428+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.APPLICATION_REVIEW_COMPLETE.code
429+
);
424430
}
425431

426432
/**
@@ -431,7 +437,9 @@ export class ApplicationService {
431437
* @memberof ApplicationService
432438
*/
433439
isDecisionApproved(application: Application): boolean {
434-
return application && application.status === StatusCodes.DECISION_APPROVED.code;
440+
return (
441+
application && ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.DECISION_APPROVED.code
442+
);
435443
}
436444

437445
/**
@@ -442,7 +450,10 @@ export class ApplicationService {
442450
* @memberof ApplicationService
443451
*/
444452
isDecisionNotApproved(application: Application): boolean {
445-
return application && application.status === StatusCodes.DECISION_NOT_APPROVED.code;
453+
return (
454+
application &&
455+
ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.DECISION_NOT_APPROVED.code
456+
);
446457
}
447458

448459
/**
@@ -453,7 +464,7 @@ export class ApplicationService {
453464
* @memberof ApplicationService
454465
*/
455466
isUnknown(application: Application): boolean {
456-
return application && application.status === StatusCodes.UNKNOWN.code;
467+
return application && ConstantUtils.getCode(CodeType.STATUS, application.status) === StatusCodes.UNKNOWN.code;
457468
}
458469

459470
/**

0 commit comments

Comments
 (0)