Weiter gebaut
Some checks failed
Host-Based Deploy (Java 21 Fix) / build-and-run (push) Has been cancelled
Some checks failed
Host-Based Deploy (Java 21 Fix) / build-and-run (push) Has been cancelled
This commit is contained in:
@@ -8,6 +8,7 @@ import de.oaa.xxx.social.repository.KommentarRepository;
|
||||
import de.oaa.xxx.user.UserEntity;
|
||||
import de.oaa.xxx.user.UserRepository;
|
||||
import de.oaa.xxx.user.UserService;
|
||||
import de.oaa.xxx.util.BaseController;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.http.ResponseEntity;
|
||||
@@ -19,7 +20,7 @@ import java.util.*;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/gruppen")
|
||||
public class GruppeController {
|
||||
public class GruppeController extends BaseController {
|
||||
|
||||
private static final Logger LOGGER = LoggerFactory.getLogger(GruppeController.class);
|
||||
|
||||
@@ -33,7 +34,6 @@ public class GruppeController {
|
||||
private final BeitragMeldungRepository meldungRepository;
|
||||
private final KommentarRepository kommentarRepository;
|
||||
private final UserRepository userRepository;
|
||||
private final UserService userService;
|
||||
|
||||
public GruppeController(GruppeRepository gruppeRepository,
|
||||
GruppenmitgliedRepository mitgliedRepository,
|
||||
@@ -46,6 +46,7 @@ public class GruppeController {
|
||||
KommentarRepository kommentarRepository,
|
||||
UserRepository userRepository,
|
||||
UserService userService) {
|
||||
super(userService);
|
||||
this.gruppeRepository = gruppeRepository;
|
||||
this.mitgliedRepository = mitgliedRepository;
|
||||
this.anfrageRepository = anfrageRepository;
|
||||
@@ -56,7 +57,6 @@ public class GruppeController {
|
||||
this.meldungRepository = meldungRepository;
|
||||
this.kommentarRepository = kommentarRepository;
|
||||
this.userRepository = userRepository;
|
||||
this.userService = userService;
|
||||
}
|
||||
|
||||
record CreateGruppeRequest(String name, String beschreibung, String bild, boolean isPrivate) {}
|
||||
@@ -482,10 +482,6 @@ public class GruppeController {
|
||||
return map;
|
||||
}
|
||||
|
||||
private UUID resolveMyId(Principal principal) {
|
||||
if (principal == null) return null;
|
||||
return userService.requireUser(principal).getUserId();
|
||||
}
|
||||
|
||||
private boolean isAdmin(UUID gruppeId, UUID userId) {
|
||||
return mitgliedRepository.findFirstByGruppeIdAndUserId(gruppeId, userId)
|
||||
|
||||
Reference in New Issue
Block a user