Improved compliance monitoring
This commit is contained in:
@@ -213,6 +213,12 @@ export enum ApprovalStatus {
|
||||
PendingReview = 2,
|
||||
}
|
||||
|
||||
export enum ComplianceStatus {
|
||||
NotMet = 1,
|
||||
Met = 2,
|
||||
Exceeded = 3,
|
||||
}
|
||||
|
||||
export enum ActivityStatus {
|
||||
Active = 1,
|
||||
Inactive = 2,
|
||||
@@ -911,6 +917,7 @@ export interface Outcome {
|
||||
beneficiaryId: number | string;
|
||||
name: string | null;
|
||||
description: string | null;
|
||||
status?: ComplianceStatus | number;
|
||||
createdBy?: string;
|
||||
createdAt?: string;
|
||||
}
|
||||
@@ -919,12 +926,14 @@ export interface CreateOutcomeRequest {
|
||||
beneficiaryId: number | string;
|
||||
name: string;
|
||||
description: string;
|
||||
status?: ComplianceStatus | number;
|
||||
}
|
||||
|
||||
export interface UpdateOutcomeRequest {
|
||||
outcomeId: number | string;
|
||||
name: string;
|
||||
description: string;
|
||||
status: ComplianceStatus | number;
|
||||
}
|
||||
|
||||
export interface ChangeRequest {
|
||||
@@ -962,9 +971,10 @@ export interface ComplianceItem {
|
||||
id: number | string;
|
||||
tenantId?: number | string;
|
||||
projectId: number | string;
|
||||
beneficiaryId?: number | string | null;
|
||||
title: string | null;
|
||||
requirements: string | null;
|
||||
status: ApprovalStatus;
|
||||
status: ComplianceStatus | ApprovalStatus | number;
|
||||
createdBy: string;
|
||||
verifiedBy?: string | null;
|
||||
createdAt: string;
|
||||
@@ -975,13 +985,16 @@ export interface CreateComplianceItemRequest {
|
||||
projectId: number | string;
|
||||
title: string;
|
||||
requirements: string;
|
||||
status?: ComplianceStatus | number;
|
||||
beneficiaryId?: number | string | null;
|
||||
}
|
||||
|
||||
export interface UpdateComplianceItemRequest {
|
||||
complianceItemId: number | string;
|
||||
title: string;
|
||||
requirements: string;
|
||||
status: ApprovalStatus;
|
||||
status: ComplianceStatus | number;
|
||||
beneficiaryId?: number | string | null;
|
||||
}
|
||||
|
||||
export interface Issue {
|
||||
|
||||
Reference in New Issue
Block a user