2023-07-14 17:22:25 +02:00
|
|
|
export class JobResult {
|
|
|
|
id: string;
|
|
|
|
baseUrl: string;
|
[Validator]: Updates & improvements.
1. JobResult.ts: Added "set:string" and "exceptionMessage: string" fields.
2. RulePerJob.ts: Removed "rule_description" field and added fields "requirement_level: string, description: string, fair_principles: string, fair_principles_tooltip: string, link: string;".
3. oaipmh-analysis.component.html: Added cards on the right for base url and set | Added requirement level to the rule name, updated field for description, added fair principles.
4. oaipmh-analysis.component.ts: Added "requirementLevelMapping" and initialize tooltip of fair principles.
5. oaipmh-history.component.html: Updated table to show multiple validations | Updated columns of table - removed actions and updated status (view results - gets us to the analysis, in progress, stoppes, error, errors - opens a modal with the exception message).
6. oaipmh-history.component.ts: Added method "getJobResults()" and methods for error modal | Added a limit of 120 requests (10 minutes) for repetable requests of getting jobResult to update status when status is in progress.
7. oaipmh-validator.component.ts: Updated label for guidelines | Updated validation checks | Added exception catch in getSets().
8. oaipmh-validator.service.ts: Added method "getJobResults(limit: number = 200)".
9. topmenu.component.html: Removed jobId from history demo page.
10. package-lock.json: Updated uikit version.
2023-10-03 16:00:58 +02:00
|
|
|
set: string;
|
2023-07-14 17:22:25 +02:00
|
|
|
numberOfRecords: number;
|
|
|
|
guidelines: string;
|
|
|
|
startDate: Date;
|
|
|
|
endDate: Date;
|
|
|
|
recordsTested: number;
|
|
|
|
progress: Progress;
|
|
|
|
status: Status;
|
|
|
|
score: number;
|
[Validator]: Updates & improvements.
1. JobResult.ts: Added "set:string" and "exceptionMessage: string" fields.
2. RulePerJob.ts: Removed "rule_description" field and added fields "requirement_level: string, description: string, fair_principles: string, fair_principles_tooltip: string, link: string;".
3. oaipmh-analysis.component.html: Added cards on the right for base url and set | Added requirement level to the rule name, updated field for description, added fair principles.
4. oaipmh-analysis.component.ts: Added "requirementLevelMapping" and initialize tooltip of fair principles.
5. oaipmh-history.component.html: Updated table to show multiple validations | Updated columns of table - removed actions and updated status (view results - gets us to the analysis, in progress, stoppes, error, errors - opens a modal with the exception message).
6. oaipmh-history.component.ts: Added method "getJobResults()" and methods for error modal | Added a limit of 120 requests (10 minutes) for repetable requests of getting jobResult to update status when status is in progress.
7. oaipmh-validator.component.ts: Updated label for guidelines | Updated validation checks | Added exception catch in getSets().
8. oaipmh-validator.service.ts: Added method "getJobResults(limit: number = 200)".
9. topmenu.component.html: Removed jobId from history demo page.
10. package-lock.json: Updated uikit version.
2023-10-03 16:00:58 +02:00
|
|
|
exceptionMessage: string;
|
2023-07-14 17:22:25 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
export enum Status {
|
|
|
|
SUCCESS = "SUCCESS",
|
|
|
|
FAILURE = "FAILURE"
|
|
|
|
}
|
|
|
|
|
|
|
|
export enum Progress {
|
|
|
|
IN_PROGRESS = "IN_PROGRESS",
|
|
|
|
COMPLETED = "COMPLETED",
|
|
|
|
STOPPED = "STOPPED"
|
|
|
|
}
|