aboutsummaryrefslogtreecommitdiff
path: root/resources
diff options
context:
space:
mode:
authorThomas Hackl <hackl@data-quest.de>2025-09-22 08:28:40 +0200
committerThomas Hackl <hackl@data-quest.de>2025-09-22 08:28:40 +0200
commitad424c268ae627581a3864d4140c406c9d57211b (patch)
treefb43386b4e85569101a22448bd1e4b4f32c2b356 /resources
parentb010106840bde699bedea507537be21f17dc90af (diff)
Resolve "Anmelderegeln: Nachricht bei fehlgeschlagener Anmeldung wird nicht gespeichert"
Closes #5875 Merge request studip/studip!4481
Diffstat (limited to 'resources')
-rw-r--r--resources/vue/components/admission/ConditionalAdmission.vue1
-rw-r--r--resources/vue/components/admission/CourseMemberAdmission.vue1
-rw-r--r--resources/vue/components/admission/LimitedAdmission.vue1
-rw-r--r--resources/vue/components/admission/LockedAdmission.vue5
-rw-r--r--resources/vue/components/admission/ParticipantRestrictedAdmission.vue1
-rw-r--r--resources/vue/components/admission/PasswordAdmission.vue1
-rw-r--r--resources/vue/components/admission/PreferentialAdmission.vue1
-rw-r--r--resources/vue/components/admission/TermsAdmission.vue1
-rw-r--r--resources/vue/components/admission/TimedAdmission.vue1
9 files changed, 13 insertions, 0 deletions
diff --git a/resources/vue/components/admission/ConditionalAdmission.vue b/resources/vue/components/admission/ConditionalAdmission.vue
index a0eee47..d4243ce 100644
--- a/resources/vue/components/admission/ConditionalAdmission.vue
+++ b/resources/vue/components/admission/ConditionalAdmission.vue
@@ -149,6 +149,7 @@ export default {
});
},
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.ungrouped = data.attributes.payload['conditions'];
this.groups = data.attributes.payload['grouped-conditions'];
},
diff --git a/resources/vue/components/admission/CourseMemberAdmission.vue b/resources/vue/components/admission/CourseMemberAdmission.vue
index 3684eb3..ad42846 100644
--- a/resources/vue/components/admission/CourseMemberAdmission.vue
+++ b/resources/vue/components/admission/CourseMemberAdmission.vue
@@ -76,6 +76,7 @@ export default {
}
},
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.courseSearch = data.attributes.payload.search;
this.courseList = data.attributes.payload.courses;
this.theMode = data.attributes.payload.modus;
diff --git a/resources/vue/components/admission/LimitedAdmission.vue b/resources/vue/components/admission/LimitedAdmission.vue
index bfa5796..198aa43 100644
--- a/resources/vue/components/admission/LimitedAdmission.vue
+++ b/resources/vue/components/admission/LimitedAdmission.vue
@@ -51,6 +51,7 @@ export default {
},
methods: {
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.max = data.attributes.payload['maxnumber'];
},
validate() {
diff --git a/resources/vue/components/admission/LockedAdmission.vue b/resources/vue/components/admission/LockedAdmission.vue
index 3e050be..a83d781 100644
--- a/resources/vue/components/admission/LockedAdmission.vue
+++ b/resources/vue/components/admission/LockedAdmission.vue
@@ -28,6 +28,11 @@ export default {
password2: ''
}
},
+ methods: {
+ setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
+ },
+ },
computed: {
payload() {
return {
diff --git a/resources/vue/components/admission/ParticipantRestrictedAdmission.vue b/resources/vue/components/admission/ParticipantRestrictedAdmission.vue
index a7468f1..92ba9bb 100644
--- a/resources/vue/components/admission/ParticipantRestrictedAdmission.vue
+++ b/resources/vue/components/admission/ParticipantRestrictedAdmission.vue
@@ -72,6 +72,7 @@ export default {
},
methods: {
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.distributionTime = data.attributes.payload['distribution-time'] !== 0
? data.attributes.payload['distribution-time']
: Math.floor(Date.now() / 1000 + 7 * 86400);
diff --git a/resources/vue/components/admission/PasswordAdmission.vue b/resources/vue/components/admission/PasswordAdmission.vue
index 835d0ac..8e6772b 100644
--- a/resources/vue/components/admission/PasswordAdmission.vue
+++ b/resources/vue/components/admission/PasswordAdmission.vue
@@ -50,6 +50,7 @@ export default {
},
methods: {
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
if (data.attributes.payload.password !== '') {
this.passwordSet = true;
}
diff --git a/resources/vue/components/admission/PreferentialAdmission.vue b/resources/vue/components/admission/PreferentialAdmission.vue
index 76841ec..eefc375 100644
--- a/resources/vue/components/admission/PreferentialAdmission.vue
+++ b/resources/vue/components/admission/PreferentialAdmission.vue
@@ -102,6 +102,7 @@ export default {
});
},
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.conditions = data.attributes.payload['conditions'];
this.favorSemester = data.attributes.payload['favor-semester'];
},
diff --git a/resources/vue/components/admission/TermsAdmission.vue b/resources/vue/components/admission/TermsAdmission.vue
index 98abcf8..05dd72b 100644
--- a/resources/vue/components/admission/TermsAdmission.vue
+++ b/resources/vue/components/admission/TermsAdmission.vue
@@ -42,6 +42,7 @@ export default {
},
methods: {
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.theTerms = data.attributes.payload.terms;
},
validate() {
diff --git a/resources/vue/components/admission/TimedAdmission.vue b/resources/vue/components/admission/TimedAdmission.vue
index 2437d7e..6fed0fb 100644
--- a/resources/vue/components/admission/TimedAdmission.vue
+++ b/resources/vue/components/admission/TimedAdmission.vue
@@ -63,6 +63,7 @@ export default {
},
methods: {
setRuleData(data) {
+ this.messageText = data.attributes.payload['message'];
this.startTime = data.attributes.payload['starttime'];
this.endTime = data.attributes.payload['endtime'];
},