feat(user/controller): creadas dos funciones para desactivar (admin y usuario) usuarios

parent edddfb67
......@@ -36,6 +36,13 @@ public class UpdateUserController {
return ResponseEntity.ok().body(mapper.map(service.updateById(userId, mapper.map(userInputDto))));
}
@PatchMapping("/deactivate")
public ResponseEntity<String> deactivateMe() {
String userId = SecurityContextHolder.getContext().getAuthentication().getName();
service.deactivateById(userId);
return ResponseEntity.ok().body("Usuario con id " + userId + " desactivado");
}
@PatchMapping("/{id}/deactivate")
public ResponseEntity<String> deactivate(@PathVariable String id) {
// Añadir autorización
......
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