From 5dba3072751bbc0cfea2758098bcf8b31568bc19 Mon Sep 17 00:00:00 2001 From: Julien WITTOUCK Date: Fri, 5 Apr 2024 14:39:41 +0200 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=90=9B=20:=20remove=20unique=20constr?= =?UTF-8?q?aint=20on=20quiz=20name?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../gitlab/classrooms/assignments/QuizAssignment.java | 4 ++-- .../resources/db/migration/V22__QUIZ_ASSIGNMENT_UNIQUE.sql | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/db/migration/V22__QUIZ_ASSIGNMENT_UNIQUE.sql diff --git a/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/QuizAssignment.java b/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/QuizAssignment.java index 81bd49e..fcfce9e 100644 --- a/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/QuizAssignment.java +++ b/src/main/java/fr/univ_lille/gitlab/classrooms/assignments/QuizAssignment.java @@ -2,12 +2,12 @@ package fr.univ_lille.gitlab.classrooms.assignments; import fr.univ_lille.gitlab.classrooms.quiz.QuizEntity; import jakarta.persistence.Entity; -import jakarta.persistence.OneToOne; +import jakarta.persistence.ManyToOne; @Entity public class QuizAssignment extends Assignment { - @OneToOne + @ManyToOne private QuizEntity quiz; private int maxRetakes = 0; diff --git a/src/main/resources/db/migration/V22__QUIZ_ASSIGNMENT_UNIQUE.sql b/src/main/resources/db/migration/V22__QUIZ_ASSIGNMENT_UNIQUE.sql new file mode 100644 index 0000000..93fdb23 --- /dev/null +++ b/src/main/resources/db/migration/V22__QUIZ_ASSIGNMENT_UNIQUE.sql @@ -0,0 +1,2 @@ +ALTER TABLE public.quiz_assignment + drop constraint unique_quiz_name; -- 2.51.2 From 537ee680bef4c9855cb5a02455abd92bb47568c1 Mon Sep 17 00:00:00 2001 From: Julien WITTOUCK Date: Fri, 5 Apr 2024 14:40:18 +0200 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=94=96=20:=20version=200.4.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 8 ++++++++ pom.xml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c55743f..5939e4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog + +## 0.4.1 (2024-04-05) + +### Fixed + +- 🐛 : remove unique constraint on quiz name [5dba307] + + ## 0.4.0 (2024-04-04) diff --git a/pom.xml b/pom.xml index 0e95f23..fb98384 100644 --- a/pom.xml +++ b/pom.xml @@ -12,7 +12,7 @@ fr.univ-lille gitlab-classrooms - 0.4.0 + 0.4.1 gitlab-classrooms GitLab Classroom is a modest clone of GitHub Classroom, aimed at GitLab. -- 2.51.2