Enforced approval rights

This commit is contained in:
2026-10-22 11:25:55 +02:00
parent 0261a6093e
commit 92891438f6
32 changed files with 1891 additions and 870 deletions
+15 -2
View File
@@ -257,8 +257,10 @@ export enum UserRole {
}
export interface Role {
id: string;
name: string;
id?: string;
name?: string;
Id?: string;
Name?: string;
}
export interface Claim {
@@ -361,6 +363,9 @@ export interface Organisation {
registrationNo: string | null;
email: string | null;
userId?: string | null;
UserId?: string | null;
organisationUser?: string | null;
OrganisationUser?: string | null;
idNumber?: string | null;
type: OrganisationType;
status: ActivityStatus;
@@ -640,6 +645,14 @@ export interface CreateAwardRequest {
fundingPeriod?: string;
}
export interface UpdateAwardRequest {
awardId: number | string;
organisationId: number | string;
programmeId: number | string;
amount: number;
status?: ApprovalStatus;
}
export interface Contract {
id: number | string;
tenantId?: number | string;