From 09cd4ecd880a8c04282cc3388d37d559f07327a9 Mon Sep 17 00:00:00 2001 From: Barath Kumar R Date: Tue, 7 Jul 2020 16:12:32 +0530 Subject: [PATCH] NG-UI Added support for the quotos * Add the quotos limition to be defined from the UI. * Added the checkbox to activate the quote limitation. Change-Id: I3795d00a3615018743449538e232b3bb31591d82 Signed-off-by: Barath Kumar R --- package.json | 3 +- src/app/projects/ProjectsComponent.ts | 9 +- .../ProjectCreateUpdateComponent.html | 45 +++++++--- .../ProjectCreateUpdateComponent.ts | 78 +++++++++++++++-- .../roles-details/RolesDetailsComponent.ts | 5 +- .../user-details/UserDetailsComponent.ts | 5 +- .../ProjectsActionComponent.html | 4 +- src/assets/i18n/de.json | 4 +- src/assets/i18n/en.json | 4 +- src/assets/i18n/es.json | 4 +- src/assets/i18n/pt.json | 4 +- src/models/ProjectModel.ts | 86 +++++++++++++++++++ src/services/SharedService.ts | 32 ++++--- 13 files changed, 235 insertions(+), 48 deletions(-) diff --git a/package.json b/package.json index 264dc07..4858905 100644 --- a/package.json +++ b/package.json @@ -57,13 +57,12 @@ "rxjs": "^6.5.4", "rxjs-compat": "^6.5.5", "stream": "0.0.2", - "text-encoding": "^0.7.0", "tslib": "^1.11.1", "web-animations-js": "^2.3.2", "zone.js": "~0.10.3" }, "devDependencies": { - "@angular-devkit/build-angular": "~0.901.0", + "@angular-devkit/build-angular": "^0.901.8", "@angular/cli": "~9.1.0", "@angular/compiler-cli": "~9.1.0", "@angular/language-service": "~9.1.0", diff --git a/src/app/projects/ProjectsComponent.ts b/src/app/projects/ProjectsComponent.ts index 7524994..fe55271 100644 --- a/src/app/projects/ProjectsComponent.ts +++ b/src/app/projects/ProjectsComponent.ts @@ -32,6 +32,7 @@ import { ProjectsActionComponent } from 'ProjectsAction'; import { RestService } from 'RestService'; import { Subscription } from 'rxjs'; import { SharedService } from 'SharedService'; +import { isNullOrUndefined } from 'util'; /** * Creating component @@ -169,10 +170,12 @@ export class ProjectsComponent implements OnInit, OnDestroy { public generateProjectData(projectData: ProjectDetails): ProjectData { return { projectName: projectData.name, - modificationDate: this.sharedService.convertEpochTime(projectData._admin.modified), - creationDate: this.sharedService.convertEpochTime(projectData._admin.created), + modificationDate: this.sharedService.convertEpochTime(!isNullOrUndefined(projectData._admin) + ? projectData._admin.modified : null), + creationDate: this.sharedService.convertEpochTime(!isNullOrUndefined(projectData._admin) ? projectData._admin.created : null), id: projectData._id, - project: projectData._id + project: projectData._id, + quotas: !isNullOrUndefined(projectData.quotas) ? projectData.quotas : null }; } diff --git a/src/app/projects/project-create-update/ProjectCreateUpdateComponent.html b/src/app/projects/project-create-update/ProjectCreateUpdateComponent.html index c327119..8afb727 100644 --- a/src/app/projects/project-create-update/ProjectCreateUpdateComponent.html +++ b/src/app/projects/project-create-update/ProjectCreateUpdateComponent.html @@ -17,30 +17,51 @@ Author: KUMARAN M (kumaran.m@tataelxsi.co.in), RAJESH S (rajesh.s@tataelxsi.co.i -->
-