this[`project-ref-${k}`] = el} className={`tableRow tableRow--data projectUsers`} key={k}>
-
- {
- u.role && u.role.map((r, l) => {
- return (
-
-
-
- {!state.isReadOnly ?
-
-
- Remove Role
-
- : null
- }
-
-
- )
- })
- }
- {!state.isReadOnly ?
-
-
- Add Role
-
- {
- (!(u.role && u.role.length)) ?
-
+
+
+ {!state.isReadOnly ? | : null}
+ User Name |
+ {
+ state.roles.map((r,i) => {
+ return {r} |
+ })
+ }
+
+
+
+ {
+ state.projectUsers.map((u,i)=> {
+ let userRoles = u.role.map((r) => {
+ return r.role;
+ })
+ return (
+
+ {!state.isReadOnly ?
- Remove User
- : null
- }
-
- : null
- }
+
+ | : null}
+
+ {u['user-name']}
+ |
+ {
+ state.roles.map((r,j) => {
+ return -1)} /> |
+ })
+ }
+
+ )
+ })
+ }
+
+
+
+
+ { false ?
+
+
+
+ User Name
+
+
+ Role
+
+
+ {
+ state.projectUsers && state.projectUsers.map((u, k) => {
+ return (
+
this[`project-ref-${k}`] = el} className={`tableRow tableRow--data projectUsers`} key={k}>
+
{u['user-name']}
+
+ {
+ u.role && u.role.map((r, l) => {
+ return (
+
+
+
+ {!state.isReadOnly ?
+
+
+ Remove Role
+
+ : null
+ }
+
+
+
+ )
+ })
+ }
+ {!state.isReadOnly ?
+
+
+ Add Role
+
+ {
+ (!(u.role && u.role.length)) ?
+
+
+ Remove User
+ : null
+ }
+
+ : null
+ }
+
-
- )
- })
- }
+ )
+ })
+ }
+
+ : null
+ }
{
!state.isReadOnly ?
@@ -348,14 +420,10 @@ class ProjectManagementDashboard extends React.Component {
{
- return {
- label: u['user-name'],
- value: u
- }
- })}
+ options={availableUsers}
+ ref={(el) => self.selectUserList = el}
/>
Add User