From 84588a793c9484f9182d253ed83ad11687a1d4f8 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Thu, 13 Apr 2017 17:18:56 +0000
Subject: [PATCH] #3529 feature - Added new role for readonly

---
 securis/src/main/webapp/src/app/forms/user.form.component.ts |   15 ++++++++++++---
 1 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/securis/src/main/webapp/src/app/forms/user.form.component.ts b/securis/src/main/webapp/src/app/forms/user.form.component.ts
index bdf543b..d807008 100644
--- a/securis/src/main/webapp/src/app/forms/user.form.component.ts
+++ b/securis/src/main/webapp/src/app/forms/user.form.component.ts
@@ -23,6 +23,12 @@
     organizations_ids: [ 1, 2, 5, 6, 7, 8 ]
 }
 
+const ROL = {
+  ADVANCE: 1,
+  ADMIN: 2,
+  BASIC: 4
+}
+
 @Component({
   selector: 'user-form',
   templateUrl: 'src/app/forms/user.form.html'
@@ -32,7 +38,9 @@
   allApplications: IComboOption[];
   orgNames: string[] = [];
   appNames: string[] = [];
-  allRoles: any[] = [{"id":4, "code": "basic","label":"Basic"}, {"id":1, "code": "advance", "label":"Advance"}, {"id":2, "code": "admin","label":"Admin"}];
+  allRoles: any[] = [{"id":ROL.BASIC, "code": "basic","label":"Basic"}, 
+                     {"id":ROL.ADVANCE, "code": "advance", "label":"Advance"}, 
+                     {"id":ROL.ADMIN, "code": "admin","label":"Admin"}];
   user_orgs: string[] = [];
   user_apps: string[] = [];
   user_roles: any = {};
@@ -59,8 +67,9 @@
       var selectedApp = this.allApplications.find(app => app.label === appName);
       this.data.applications_ids.push(selectedApp.id);
     });
-    this.user_roles.advance && this.data.roles.push(1);
-    this.user_roles.admin && this.data.roles.push(2);
+    this.user_roles.basic && this.data.roles.push(ROL.BASIC);
+    this.user_roles.advance && this.data.roles.push(ROL.ADVANCE);
+    this.user_roles.admin && this.data.roles.push(ROL.ADMIN);
     super.save('username');
   }
 

--
Gitblit v1.3.2