Fix merge confilcts
Co-Authored-By: andibuls <andibuls@users.noreply.github.com> Co-Authored-By: Lukas Ettel <lukasettel@users.noreply.github.com>
This commit is contained in:
@ -287,9 +287,11 @@ public class WebController {
|
|||||||
public String acceptInvite(KeycloakAuthenticationToken token,
|
public String acceptInvite(KeycloakAuthenticationToken token,
|
||||||
Model model,
|
Model model,
|
||||||
@PathVariable("link") String link) throws EventException {
|
@PathVariable("link") String link) throws EventException {
|
||||||
model.addAttribute("account", keyCloakService.createAccountFromPrincipal(token));
|
|
||||||
Group group = userService.getGroupById(inviteService.getGroupIdFromLink(link));
|
Group group = userService.getGroupById(inviteService.getGroupIdFromLink(link));
|
||||||
|
|
||||||
validationService.throwIfGroupNotExisting(group.getTitle());
|
validationService.throwIfGroupNotExisting(group.getTitle());
|
||||||
|
|
||||||
|
model.addAttribute("account", keyCloakService.createAccountFromPrincipal(token));
|
||||||
model.addAttribute("group", group);
|
model.addAttribute("group", group);
|
||||||
|
|
||||||
//controllerService.addUser(keyCloakService.createAccountFromPrincipal(token), group.getId());
|
//controllerService.addUser(keyCloakService.createAccountFromPrincipal(token), group.getId());
|
||||||
|
|||||||
@ -42,7 +42,7 @@ public class ControllerService {
|
|||||||
private final InviteService inviteService;
|
private final InviteService inviteService;
|
||||||
private final Logger logger;
|
private final Logger logger;
|
||||||
|
|
||||||
public ControllerService(EventService eventService, UserService userService, ValidationService validationService) {
|
public ControllerService(EventService eventService, UserService userService, ValidationService validationService, InviteService inviteService) {
|
||||||
this.eventService = eventService;
|
this.eventService = eventService;
|
||||||
this.userService = userService;
|
this.userService = userService;
|
||||||
this.validationService = validationService;
|
this.validationService = validationService;
|
||||||
|
|||||||
@ -19,6 +19,7 @@ class ControllerServiceTest {
|
|||||||
ControllerService controllerService;
|
ControllerService controllerService;
|
||||||
EventService eventService;
|
EventService eventService;
|
||||||
UserService userService;
|
UserService userService;
|
||||||
|
ValidationService validationService;
|
||||||
EventRepository eventRepository;
|
EventRepository eventRepository;
|
||||||
GroupService groupService;
|
GroupService groupService;
|
||||||
JsonService jsonService;
|
JsonService jsonService;
|
||||||
@ -33,9 +34,10 @@ class ControllerServiceTest {
|
|||||||
eventService = new EventService(jsonService, eventRepository);
|
eventService = new EventService(jsonService, eventRepository);
|
||||||
groupService = new GroupService(eventService, eventRepository);
|
groupService = new GroupService(eventService, eventRepository);
|
||||||
userService = new UserService(groupService, eventService);
|
userService = new UserService(groupService, eventService);
|
||||||
|
validationService = new ValidationService(userService, groupService);
|
||||||
inviteRepository = mock(InviteRepository.class);
|
inviteRepository = mock(InviteRepository.class);
|
||||||
inviteService = new InviteService(inviteRepository);
|
inviteService = new InviteService(inviteRepository);
|
||||||
controllerService = new ControllerService(eventService, userService, inviteService);
|
controllerService = new ControllerService(eventService, userService, validationService, inviteService);
|
||||||
Set<String> roles = new HashSet<>();
|
Set<String> roles = new HashSet<>();
|
||||||
roles.add("l");
|
roles.add("l");
|
||||||
account = new Account("ich", "ich@hhu.de", "l", "ichdude", "jap", roles);
|
account = new Account("ich", "ich@hhu.de", "l", "ichdude", "jap", roles);
|
||||||
|
|||||||
Reference in New Issue
Block a user