From 1d59fb681d1442a49ee33c3774201bff92f95d31 Mon Sep 17 00:00:00 2001 From: Martin Schuhmacher <55735359+MartinSchuhmacher@users.noreply.github.com> Date: Thu, 2 Nov 2023 08:40:53 +0100 Subject: [PATCH] BC-5536 - Add Information about user survey (for teachers only) in multi-message-banner (#3340) * adjust dashboard announcement for user survey --- config/default.schema.json | 8 ++++---- locales/de.json | 4 ++-- locales/en.json | 4 ++-- locales/es.json | 4 ++-- locales/uk.json | 4 ++-- static/styles/dashboard/dashboard.scss | 4 ++-- views/dashboard/dashboard.hbs | 14 +++++++------- 7 files changed, 21 insertions(+), 21 deletions(-) diff --git a/config/default.schema.json b/config/default.schema.json index 669fad5355..7751fa7cee 100644 --- a/config/default.schema.json +++ b/config/default.schema.json @@ -64,14 +64,14 @@ "type": "string", "description": "comma separated list of roles which GLOBAL_ANNOUNCEMENT_TEXT is shown to" }, - "BETTERMARKS_ANNOUNCEMENT_ENABLED": { + "DASHBOARD_ANNOUNCEMENT_ENABLED": { "type": "boolean", "default": false, - "description": "enbale bettermarks announcement, shown to all user roles specified in BETTERMARKS_ANNOUNCEMENT_ROLES" + "description": "enbale announcement on dashboard, shown to all user roles specified in DASHBOARD_ANNOUNCEMENT_ROLES" }, - "BETTERMARKS_ANNOUNCEMENT_ROLES": { + "DASHBOARD_ANNOUNCEMENT_ROLES": { "type": "string", - "description": "comma separated list of roles which bettermarks announcement is shown to" + "description": "comma separated list of roles which dashboard announcement is shown to" }, "GLOBAL_LOGIN_ANNOUNCEMENT_TYPE": { "type": "string", diff --git a/locales/de.json b/locales/de.json index 6405bed5de..8e7cded0b2 100644 --- a/locales/de.json +++ b/locales/de.json @@ -1249,6 +1249,7 @@ "toTask": "Zur Aufgabe" }, "text": { + "announcement": "Nehmen Sie an unserer Zufriedenheitsumfrage teil und helfen Sie uns, die Cloud zu verbessern. Hier geht’s zur Befragung.", "emptyHomeworksInfo": "Keine gestellten Aufgaben. Du findest alle Aufgaben im Aufgaben-Bereich.", "emptyNewsInfo": "Bisher gibt es keine News.", "graded": "Bewertet", @@ -1256,8 +1257,7 @@ "noDueDate": "Kein Abgabedatum festgelegt", "noMaterialsYetLookAtOthers": "Sie haben noch keine eigenen Materialien erstellt. Sie können sich aber auch Inspiration in Materialien Ihrer Kolleg:innen holen. Schauen Sie doch im \"Meine Materialien\"-Abschnitt vorbei.", "noNews": "Keine Neuigkeiten", - "notFound": "Keine aktuellen Einträge vorhanden.", - "bettermarksAnnouncement": "Neues bei bettermarks: Jetzt auch Unterrichtseinheiten für Klasse 5 und 6 neben den Übungs- und Testaufgaben für Jahrgangsstufe 4 bis 13!" + "notFound": "Keine aktuellen Einträge vorhanden." } }, "dataprivacy": { diff --git a/locales/en.json b/locales/en.json index 526a7536ba..6b259ef333 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1249,6 +1249,7 @@ "toTask": "To the task" }, "text": { + "announcement": "Take part in our satisfaction survey and help us improve the cloud. Click here for the survey. (German language only).", "emptyHomeworksInfo": "No assigned tasks. You can find all tasks in the tasks area.", "emptyNewsInfo": "So far there is no news.", "graded": "Graded", @@ -1256,8 +1257,7 @@ "noDueDate": "No submission date set", "noMaterialsYetLookAtOthers": "You have not yet created your own materials. But you can also get inspiration from your colleagues' materials. Check out the \"My Materials\" section .", "noNews": "No news", - "notFound": "No active entries found.", - "bettermarksAnnouncement": "New at bettermarks: Now also teaching units for grade 5 and 6 in addition to the practice and test items for grades 4 to 13!" + "notFound": "No active entries found." } }, "dataprivacy": { diff --git a/locales/es.json b/locales/es.json index 77376893ce..c16b2d46ab 100644 --- a/locales/es.json +++ b/locales/es.json @@ -1249,6 +1249,7 @@ "toTask": "A la tarea" }, "text": { + "announcement": "Participe en nuestra encuesta de satisfacción y ayúdenos a mejorar la nube. Haga clic aquí para acceder a la encuesta (solo en alemán).", "emptyHomeworksInfo": "No hay tareas asignadas. Puedes encontrarar todas las tareas en el área de tareas.", "emptyNewsInfo": "Hasta el momento no hay noticias.", "graded": "Calificado", @@ -1256,8 +1257,7 @@ "noDueDate": "No se ha fijado una fecha de envío", "noMaterialsYetLookAtOthers": "Aún no has creado tus propios materiales. También puedes inspirarte en los materiales de tus compañeros. Consulta la sección \"Mis materiales\".", "noNews": "No hay noticias", - "notFound": "No se han encontrado entradas activas.", - "bettermarksAnnouncement": "Novedad en bettermarks: ¡Ahora también unidades didácticas para 5º y 6º curso, además de las tareas de práctica y examen para 4º a 13º curso!" + "notFound": "No se han encontrado entradas activas." } }, "dataprivacy": { diff --git a/locales/uk.json b/locales/uk.json index 967cae688c..e0924589fb 100644 --- a/locales/uk.json +++ b/locales/uk.json @@ -9,6 +9,7 @@ "welcome": "Вітаємо" }, "text": { + "announcement": "Візьміть участь у нашому опитуванні та допоможіть нам покращити хмару. Натисніть тут, щоб отримати доступ до опитування (лише німецькою мовою).", "notFound": "Активних записів не знайдено.", "emptyHomeworksInfo": "Усі домашні завдання показуються в розділі домашніх завдань.", "emptyNewsInfo": "Немає останніх новин. Перегляньте розділ новин, щоб бути в курсі.", @@ -16,8 +17,7 @@ "noDueDate": "Дата подання не встановлена", "noMaterialsYetLookAtOthers": "Ви ще не створили власні матеріали. Але ви також можете черпати натхнення з матеріалів своїх колег. Перевірте Розділ «Мої матеріали».", "graded": "Оцінено", - "handedIn": "Подані", - "bettermarksAnnouncement": "Нове на bettermarks: тепер також навчальні блоки для 5 та 6 класів на додаток до практичних та тестових завдань для 4-13 класів!" + "handedIn": "Подані" }, "img_alt": { "showAppointmentInTeam": "Показати призначення в команді", diff --git a/static/styles/dashboard/dashboard.scss b/static/styles/dashboard/dashboard.scss index 427bac8826..c41f301f7d 100644 --- a/static/styles/dashboard/dashboard.scss +++ b/static/styles/dashboard/dashboard.scss @@ -299,7 +299,7 @@ } } -.bettermarks-notification { +.dashboard-notification { display: flex; color: #424242; border: solid $secondaryColor; @@ -308,7 +308,7 @@ margin-top: 3rem; padding: .75rem 1.25rem .75rem 0; - .bettermarks-notification-text { + .dashboard-notification-text { margin: 0 } diff --git a/views/dashboard/dashboard.hbs b/views/dashboard/dashboard.hbs index 66d73575cb..84e88d3e1d 100644 --- a/views/dashboard/dashboard.hbs +++ b/views/dashboard/dashboard.hbs @@ -75,13 +75,13 @@ {{/if}} - {{#hasConfig "BETTERMARKS_ANNOUNCEMENT_ENABLED"}} - {{#hasConfig "BETTERMARKS_ANNOUNCEMENT_ROLES"}} - {{#ifeq (getConfig "BETTERMARKS_ANNOUNCEMENT_ENABLED") true}} - {{#ifneq (getConfig "BETTERMARKS_ANNOUNCEMENT_ROLES") ""}} - {{#if (userHasRoleFromArray (getConfig "BETTERMARKS_ANNOUNCEMENT_ROLES") ../currentUser)}} -