Requests tab working

This commit is contained in:
2025-03-10 19:19:53 -04:00
parent 5dc0ab1e10
commit c58df66e75
11 changed files with 396 additions and 0 deletions

View File

@@ -121,6 +121,22 @@ public class AccountController{
return returnNode;
}
@DeleteMapping("/{accountId}/raidGroup/{raidGroupId}/permission")
@AccountAuthorization(permissions = {AccountPermissionType.ADMIN, AccountPermissionType.USER})
@RaidGroupAuthorization(permissions = {RaidGroupPermissionType.ADMIN})
public ObjectNode deleteAccountPermission(@PathVariable("accountId") UUID accountId, @PathVariable("raidGroupId") UUID raidGroupId){
log.info("Deleting account permission for account {} and raid group {}", accountId, raidGroupId);
rgpService.deleteByAccountIdAndRaidGroupId(accountId, raidGroupId);
ObjectNode returnNode = mapper.createObjectNode();
returnNode.put("status", "success");
return returnNode;
}
@PostMapping
@AccountAuthorization(permissions = {AccountPermissionType.ADMIN})
public ObjectNode createAccount(@RequestBody Account account){