diff --git a/src/services/teamMember.js b/src/services/teamMember.js index 99adc9262..01cb0a39f 100644 --- a/src/services/teamMember.js +++ b/src/services/teamMember.js @@ -7,7 +7,8 @@ export default class TeamMemberService extends AbstractService { super({ create: '/teams/{teamId}/members', delete: '/teams/{teamId}/members/{username}', - }); + update: '/teams/{teamId}/members/{username}/admin', + }) } processModel(model) { @@ -19,7 +20,7 @@ export default class TeamMemberService extends AbstractService { modelFactory(data) { return new TeamMemberModel(data) } - + beforeCreate(model) { model.userId = model.id // The api wants to get the user id as user_Id model.admin = model.admin === null ? false : model.admin diff --git a/src/views/teams/EditTeam.vue b/src/views/teams/EditTeam.vue index 37b23da99..35ca29aca 100644 --- a/src/views/teams/EditTeam.vue +++ b/src/views/teams/EditTeam.vue @@ -129,6 +129,7 @@