feat(user): añadida función para cambio de rol en services y stores

parent 72447a1a
Showing with 12 additions and 0 deletions
...@@ -38,5 +38,9 @@ export const userService = { ...@@ -38,5 +38,9 @@ export const userService = {
changePassword: async (oldPassword, newPassword) => { changePassword: async (oldPassword, newPassword) => {
const response = await api.patch(`user/password?oldPassword=${oldPassword}&newPassword=${newPassword}`); const response = await api.patch(`user/password?oldPassword=${oldPassword}&newPassword=${newPassword}`);
return response.data; return response.data;
},
changeRole: async (id, role) => {
const response = await api.patch(`/user/${id}/role`, role);
return response.data;
} }
} }
\ No newline at end of file
...@@ -77,6 +77,13 @@ export const useUserStore = defineStore('user', { ...@@ -77,6 +77,13 @@ export const useUserStore = defineStore('user', {
} catch (error) { } catch (error) {
throw error; throw error;
} }
},
async changeRole(id, role) {
try {
await userService.changeRole(id, role);
} catch (error) {
throw error;
}
} }
} }
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment