Add admin chat endpoint and request schemas for private messages, party messages, and punishments

This commit is contained in:
stijn committed 2026-08-09 15:41:34 +02:00
1 parent 7f94569575
commit 423d9c9043
11 files changed
+237 -12

No files matched your search

@@ -72,6 +72,8 @@ public class SecurityConfig {
.requestMatchers("/api/history/admin/**").hasAuthority(PermissionClaimDto.HEAD_MOD.getValue())
.requestMatchers("/api/login/userLogin/**").permitAll()
.requestMatchers("/api/site/chat/**").authenticated()
.requestMatchers("/api/site/chat/send-admin-chat/**").hasAnyAuthority(PermissionClaimDto.HEAD_MOD.getValue(), PermissionClaimDto.MOD.getValue())
.requestMatchers("/api/site/chat/punish/**").hasAnyAuthority(PermissionClaimDto.HEAD_MOD.getValue(), PermissionClaimDto.MOD.getValue())
.requestMatchers("/api/chat/server/send/**").permitAll()
.anyRequest().permitAll()
)