1
0

implements delete rbacuser

This commit is contained in:
Michael Hoennig
2022-09-01 16:57:16 +02:00
parent a06feff42e
commit df48bfc0da
8 changed files with 208 additions and 29 deletions

View File

@ -45,6 +45,20 @@ public class RbacUserController implements RbacusersApi {
return ResponseEntity.created(uri).body(map(saved, RbacUserResource.class));
}
@Override
@Transactional
public ResponseEntity<Void> deleteUserByUuid(
final String currentUser,
final String assumedRoles,
final UUID userUuid
) {
context.define(currentUser, assumedRoles);
rbacUserRepository.deleteByUuid(userUuid);
return ResponseEntity.noContent().build();
}
@Override
@Transactional(readOnly = true)
public ResponseEntity<RbacUserResource> getUserById(

View File

@ -41,4 +41,6 @@ public interface RbacUserRepository extends Repository<RbacUserEntity, UUID> {
insert(rbacUserEntity);
return rbacUserEntity;
}
void deleteByUuid(UUID userUuid);
}