Skip to content
Snippets Groups Projects

Resolve "Connect to CORE"

2 files
+ 8
1
Compare changes
  • Side-by-side
  • Inline

Files

@@ -31,6 +31,7 @@ import org.springframework.web.bind.annotation.*;
import lombok.AllArgsConstructor;
import nl.tudelft.labracore.lib.security.user.AuthenticatedPerson;
import nl.tudelft.labracore.lib.security.user.Person;
import server.entity.GitbullCourse;
import server.model.gitlab.GitlabGroupDTO;
import server.model.TeacherCourseRequestDTO;
import server.service.CourseService;
@@ -80,7 +81,8 @@ public class CourseController {
return "error";
}
GroupParams groupParams = gitlabGroupAPIService.buildGroupParams(course).withName(courseDetails.getName());
courseService.changeCoursePath(id, course.getPath());
GitbullCourse gitbullCourse = GitbullCourse.builder().id(id).coursePath(course.getPath()).build();
courseService.addGitbullCourse(gitbullCourse);
Group gitlabGroup = gitlabGroupAPIService.updateGitlabGroup(gitLabApi, course.getPath(), groupParams);
model.addAttribute("coreCourse", courseDetails);
model.addAttribute("gitlabCourse", gitlabGroup);
Loading