this.setState({ alias:e.target.value})}/>
@@ -64,28 +131,29 @@ class AddUser extends Component {
-
+
diff --git a/client/src/queries/queries.js b/client/src/queries/queries.js
index c2dac27bf..9a8021452 100644
--- a/client/src/queries/queries.js
+++ b/client/src/queries/queries.js
@@ -36,7 +36,7 @@ const getRolesQuery = gql`
`
const addUserMutation = gql`
-mutation($alias: String!, $firstName:String, $lastName:String, $isDeveloper:String, $isTrader:String, $isDataAnalyst:String, $roleId:String!) {
+mutation($alias: String!, $firstName:String, $lastName:String, $isDeveloper:Int, $isTrader:Int, $isDataAnalyst:Int, $roleId:String!) {
addUser (alias: $alias, firstName:$firstName, lastName: $lastName, isDeveloper: $isDeveloper, isTrader: $isTrader, isDataAnalyst: $isDataAnalyst, roleId: $roleId){
id
alias
diff --git a/server/schema/schema.js b/server/schema/schema.js
index e949516f9..38552a8b5 100644
--- a/server/schema/schema.js
+++ b/server/schema/schema.js
@@ -13,9 +13,10 @@ const {
} = graphql; // Destructuring this variables from inside the package.
let roles = [
- {id: '1', name: 'Developer'},
- {id: '2', name: 'Trader'},
- {id: '3', name: 'Data Analyst'}
+ {id: '1', name: 'Not Defined'},
+ {id: '2', name: 'Developer'},
+ {id: '3', name: 'Trader'},
+ {id: '4', name: 'Data Analyst'}
];
// Types
@@ -27,9 +28,9 @@ const UserType = new GraphQLObjectType({
alias: {type: GraphQLString},
firstName: {type: GraphQLString},
lastName: {type: GraphQLString},
- isDeveloper: {type: GraphQLString},
- isTrader: {type: GraphQLString},
- isDataAnalyst: {type: GraphQLString},
+ isDeveloper: {type: GraphQLInt},
+ isTrader: {type: GraphQLInt},
+ isDataAnalyst: {type: GraphQLInt},
roleId: {type: GraphQLString},
role: {
type: RoleType,