Row striping for platform roles, users, and projects
Signed-off-by: Laurence Maultsby <laurence.maultsby@riftio.com>
diff --git a/skyquake/framework/core/modules/api/userManagementAPI.js b/skyquake/framework/core/modules/api/userManagementAPI.js
index c05c2b3..1aee575 100644
--- a/skyquake/framework/core/modules/api/userManagementAPI.js
+++ b/skyquake/framework/core/modules/api/userManagementAPI.js
@@ -211,7 +211,7 @@
var api_server = req.query['api_server'];
var bodyData = req.body;
data = {
- "user":[bodyData]
+ "rw-user:user": bodyData
}
var updateTasks = [];
if(bodyData.hasOwnProperty('old-password')) {
@@ -237,7 +237,7 @@
updateTasks.push(changePW);
};
var updateUser = rp({
- uri: utils.confdPort(api_server) + '/api/config/user-config',
+ uri: utils.confdPort(api_server) + '/api/config/user-config/user/' + bodyData['user-name'] + ',' + bodyData['user-domain'],
method: 'PUT',
headers: _.extend({}, constants.HTTP_HEADERS.accept.data, {
'Authorization': req.session && req.session.authorization
diff --git a/skyquake/framework/style/_colors.scss b/skyquake/framework/style/_colors.scss
index 24a4475..a01c293 100644
--- a/skyquake/framework/style/_colors.scss
+++ b/skyquake/framework/style/_colors.scss
@@ -66,6 +66,7 @@
$neutral-light-4: hsl(360, 100%, 50%);
$neutral-light-5: hsl(360, 100%, 50%);
+$neutral-dark-0: hsl(0, 0%, 80.7%);
$neutral-dark-1: hsl(0, 0%, 63.7%);
$neutral-dark-2: hsl(0, 0%, 56.7%);
$neutral-dark-3: hsl(0, 0%, 49.7%);
diff --git a/skyquake/plugins/project_management/src/dashboard/dashboard.jsx b/skyquake/plugins/project_management/src/dashboard/dashboard.jsx
index 66c3f48..c0adc7a 100644
--- a/skyquake/plugins/project_management/src/dashboard/dashboard.jsx
+++ b/skyquake/plugins/project_management/src/dashboard/dashboard.jsx
@@ -311,7 +311,7 @@
</FormSection>
<FormSection title="USER ROLES" className="userTable">
- <table>
+ <table className="projectTable">
<thead>
<tr>
{!state.isReadOnly ? <td></td> : null}
diff --git a/skyquake/plugins/project_management/src/dashboard/projectMgmt.scss b/skyquake/plugins/project_management/src/dashboard/projectMgmt.scss
index eca6a59..3b23963 100644
--- a/skyquake/plugins/project_management/src/dashboard/projectMgmt.scss
+++ b/skyquake/plugins/project_management/src/dashboard/projectMgmt.scss
@@ -151,6 +151,11 @@
justify-content:center;
}
}
+ tbody tr {
+ &:nth-child(even) {
+ background:$neutral-dark-0;
+ }
+ }
}
.userTable {
.FormSection-body {
@@ -239,6 +244,9 @@
font-weight:bold;
}
&--data {
+ &:nth-child(even) {
+ background:$neutral-dark-0;
+ }
&:hover:not(&-active) {
background:$neutral-dark-1;
}
diff --git a/skyquake/plugins/user_management/src/dashboard/userMgmt.scss b/skyquake/plugins/user_management/src/dashboard/userMgmt.scss
index a265f0d..a332c55 100644
--- a/skyquake/plugins/user_management/src/dashboard/userMgmt.scss
+++ b/skyquake/plugins/user_management/src/dashboard/userMgmt.scss
@@ -131,6 +131,9 @@
font-weight:bold;
}
&--data {
+ &:nth-child(even) {
+ background:$neutral-dark-0;
+ }
&:hover:not(&-active) {
background:$neutral-dark-1;
}
diff --git a/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagement.scss b/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagement.scss
index dc8fcce..ac81d90 100644
--- a/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagement.scss
+++ b/skyquake/plugins/user_management/src/platformRoleManagement/platformRoleManagement.scss
@@ -147,6 +147,11 @@
justify-content:center;
}
}
+ tbody tr {
+ &:nth-child(even) {
+ background:$neutral-dark-0;
+ }
+ }
}
}
@@ -229,6 +234,9 @@
font-weight:bold;
}
&--data {
+ &:nth-child(even) {
+ background:$neutral-dark-0;
+ }
&:hover:not(&-active) {
background:$neutral-dark-1;
}