From 31f620cfd1ef287d996991c06aa0c1edf98f8b35 Mon Sep 17 00:00:00 2001 From: Rasmus Fuhse Date: Wed, 27 Mar 2024 13:55:04 +0000 Subject: =?UTF-8?q?Resolve=20"QR-Code=20f=C3=BCr=20=C3=B6ffentlichen=20Lin?= =?UTF-8?q?k=20zu=20Fragebogen=20anzeigen"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #2971 Merge request studip/studip!1996 --- app/views/questionnaire/context.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/views/questionnaire/context.php b/app/views/questionnaire/context.php index 3b601c1..3237101 100644 --- a/app/views/questionnaire/context.php +++ b/app/views/questionnaire/context.php @@ -6,6 +6,10 @@
" readonly value="getId()) ?>"> + id) ?>" + data-qr-code title=""> + asImg(['class' => 'text-bottom']) ?> +
-- cgit v1.0 From 53e7b2b1f0d62801fe39209361de99706d682f90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20Sch=C3=BCttl=C3=B6ffel?= Date: Thu, 28 Mar 2024 08:18:47 +0000 Subject: =?UTF-8?q?Resolve=20"Terminkalender/Stundenplan:=20nur=2015=20Far?= =?UTF-8?q?ben=20verf=C3=BCgbar"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #3909 Merge request studip/studip!2765 --- resources/assets/stylesheets/scss/schedule.scss | 42 +++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/resources/assets/stylesheets/scss/schedule.scss b/resources/assets/stylesheets/scss/schedule.scss index c8c8f5a..bc00b5b 100644 --- a/resources/assets/stylesheets/scss/schedule.scss +++ b/resources/assets/stylesheets/scss/schedule.scss @@ -266,6 +266,15 @@ td.schedule-adminbind { &.schedule-category15 { background-color: $calendar-category-15; } + &.schedule-category16 { + background-color: $calendar-category-16; + } + &.schedule-category17 { + background-color: $calendar-category-17; + } + &.schedule-category18 { + background-color: $calendar-category-18; + } &.schedule-category255 { background-color: $calendar-category-255; } @@ -440,5 +449,38 @@ div.schedule_entry { color: contrast($calendar-category-15-aux, $black, $white); } } + &.schedule-category16 { + background-color: $calendar-category-16-aux; + border: 1px solid $calendar-category-16; + dt { + background-color: $calendar-category-16; + color: contrast($calendar-category-16, $black, $white); + } + dd { + color: contrast($calendar-category-16-aux, $black, $white); + } + } + &.schedule-category17 { + background-color: $calendar-category-17-aux; + border: 1px solid $calendar-category-17; + dt { + background-color: $calendar-category-17; + color: contrast($calendar-category-17, $black, $white); + } + dd { + color: contrast($calendar-category-17-aux, $black, $white); + } + } + &.schedule-category18 { + background-color: $calendar-category-18-aux; + border: 1px solid $calendar-category-18; + dt { + background-color: $calendar-category-18; + color: contrast($calendar-category-18, $black, $white); + } + dd { + color: contrast($calendar-category-18-aux, $black, $white); + } + } } } -- cgit v1.0 From 25f3127886f0a787970c08a2b3ff9eabfc23d3f3 Mon Sep 17 00:00:00 2001 From: Elmar Ludwig Date: Thu, 28 Mar 2024 08:47:25 +0000 Subject: pass questions_data as JSON string and fix invalid values, fixes #3526, #3691, #3460 Closes #3526, #3691, and #3460 Merge request studip/studip!2771 --- app/controllers/questionnaire.php | 2 +- .../5.3.23_fix_questionnaire_questiondata.php | 18 ++++++++++++++++++ resources/assets/javascripts/lib/questionnaire.js | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 db/migrations/5.3.23_fix_questionnaire_questiondata.php diff --git a/app/controllers/questionnaire.php b/app/controllers/questionnaire.php index 66a4e0b..d0766ed 100644 --- a/app/controllers/questionnaire.php +++ b/app/controllers/questionnaire.php @@ -148,7 +148,7 @@ class QuestionnaireController extends AuthenticatedController : null; $this->questionnaire['user_id'] = User::findCurrent()->id; - $questions_data = Request::getArray('questions_data'); + $questions_data = json_decode(Request::get('questions_data'), true); $questions = []; foreach ($questions_data as $index => $question_data) { $class = $question_data['questiontype']; diff --git a/db/migrations/5.3.23_fix_questionnaire_questiondata.php b/db/migrations/5.3.23_fix_questionnaire_questiondata.php new file mode 100644 index 0000000..be115fc --- /dev/null +++ b/db/migrations/5.3.23_fix_questionnaire_questiondata.php @@ -0,0 +1,18 @@ +exec(" + UPDATE questionnaire_questions + SET questiondata = REPLACE(questiondata, ':\"false\"', ':false') + WHERE questiondata LIKE '%:\"false\"%' + "); + } +} diff --git a/resources/assets/javascripts/lib/questionnaire.js b/resources/assets/javascripts/lib/questionnaire.js index 2bca8c6..08d3a75 100644 --- a/resources/assets/javascripts/lib/questionnaire.js +++ b/resources/assets/javascripts/lib/questionnaire.js @@ -86,7 +86,7 @@ const Questionnaire = { } $.post(STUDIP.URLHelper.getURL('dispatch.php/questionnaire/store/' + (this.data.id || '')), { questionnaire: data, - questions_data: questions, + questions_data: JSON.stringify(questions), range_type: this.range_type, range_id: this.range_id }).done(() => { -- cgit v1.0 From f59e6bd9e965bf426f944d0f7484bab1ba2719f5 Mon Sep 17 00:00:00 2001 From: Ron Lucke Date: Tue, 2 Apr 2024 08:23:11 +0000 Subject: fix #3829 for 5.5+ Closes #3829 Merge request studip/studip!2778 --- resources/vue/components/StudipDialog.vue | 10 +++++++++- .../courseware/blocks/CoursewareBiographyCareerBlock.vue | 4 ++-- .../components/courseware/blocks/CoursewareImageMapBlock.vue | 4 ++-- .../components/courseware/blocks/CoursewareKeyPointBlock.vue | 4 ++-- 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/resources/vue/components/StudipDialog.vue b/resources/vue/components/StudipDialog.vue index f14dd37..0edd3c5 100644 --- a/resources/vue/components/StudipDialog.vue +++ b/resources/vue/components/StudipDialog.vue @@ -1,6 +1,6 @@