diff options
| author | Thomas Hackl <hackl@data-quest.de> | 2025-09-22 08:28:40 +0200 |
|---|---|---|
| committer | Thomas Hackl <hackl@data-quest.de> | 2025-09-22 08:28:40 +0200 |
| commit | ad424c268ae627581a3864d4140c406c9d57211b (patch) | |
| tree | fb43386b4e85569101a22448bd1e4b4f32c2b356 /resources | |
| parent | b010106840bde699bedea507537be21f17dc90af (diff) | |
Resolve "Anmelderegeln: Nachricht bei fehlgeschlagener Anmeldung wird nicht gespeichert"
Closes #5875
Merge request studip/studip!4481
Diffstat (limited to 'resources')
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']; }, |
