Skip to content

Commit

Permalink
BC-6625 Incorrect text on management pages (#3144)
Browse files Browse the repository at this point in the history
  • Loading branch information
KalliSfak authored Mar 25, 2024
1 parent f84ea24 commit 365b525
Show file tree
Hide file tree
Showing 7 changed files with 30 additions and 18 deletions.
12 changes: 8 additions & 4 deletions src/components/molecules/AdminTableLegend.vue
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@
</base-link>
</strong>
</span>
<p class="text-grey mt-6">
<p v-if="theme === 'thr'" class="text-grey mt-6">
{{ $t("components.molecules.admintablelegend.thr") }}
</p>
<p v-else class="text-grey mt-6">
{{
$t("components.molecules.admintablelegend.hint", {
institute_title: setInstituteTitle,
Expand All @@ -40,6 +43,7 @@
</template>

<script>
import { envConfigModule } from "@/store";
export default {
props: {
icons: {
Expand All @@ -56,17 +60,17 @@ export default {
},
data() {
// This solely exists to appear in the coverage report
return {};
return { theme: envConfigModule.getTheme };
},
computed: {
setInstituteTitle() {
switch (process.env.SC_THEME) {
switch (envConfigModule.getTheme) {
case "n21":
return "Landesinitiative n-21: Schulen in Niedersachsen online e.V.";
case "thr":
return "Thüringer Institut für Lehrerfortbildung, Lehrplanentwicklung und Medien";
case "brb":
return "Dataport";
return "Ministerium für Bildung, Jugend und Sport des Landes Brandenburg";
default:
return "Dataport";
}
Expand Down
2 changes: 2 additions & 0 deletions src/locales/de.ts
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,8 @@ export default {
"components.molecules.admintablelegend.help": "Hilfebereich",
"components.molecules.admintablelegend.hint":
"Mit allen Änderungen und Einstellungen im Verwaltungsbereich wird bestätigt, dass diese durch einen weisungsberechtigten Schul-Admin mit Befugnis zu Anpassungen der Schule in der Cloud durchgeführt werden. Anpassungen durch den Schul-Admin gelten insofern als Weisung der Schule gegenüber dem Cloudbetreiber {institute_title}.",
"components.molecules.admintablelegend.thr":
"Einige oder alle Nutzer:innendaten deiner Schule werden aus einer externen Quelle (LDAP, IDM, Schulportal o. ä.) synchronisiert. Die Bearbeitung dieser Nutzer:innen-Stammdaten ist deshalb nur im Quellsystem möglich, nicht in der Schul-Cloud. Das Anlegen neuer Schüler:innen oder Lehrkräfte ist ebenfalls nur im Quellsystem möglich.",
"components.molecules.ContentCard.report.body":
"Melden des Inhaltes mit der ID",
"components.molecules.ContentCard.report.email":
Expand Down
2 changes: 2 additions & 0 deletions src/locales/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -389,6 +389,8 @@ export default {
"components.molecules.admintablelegend.help": "Help section",
"components.molecules.admintablelegend.hint":
"With all changes and settings in the administration area, it is confirmed that these are carried out by a school admin with authority to make adjustments to the school in the cloud. Adjustments made by the school admin are deemed to be instructions from the school to the cloud operator {institute_title}.",
"components.molecules.admintablelegend.thr":
"Some or all of your school's user data is synchronised from an external source (LDAP, IDM, school portal, etc.). Editing this user master data is therefore only possible in the source system, not in the school cloud. Creating new students or teachers is also only possible in the source system.",
"components.molecules.ContentCard.report.body":
"Report the content with the ID",
"components.molecules.ContentCard.report.email":
Expand Down
2 changes: 2 additions & 0 deletions src/locales/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,8 @@ export default {
"components.molecules.admintablelegend.help": "Sección de ayuda",
"components.molecules.admintablelegend.hint":
"Con todos los cambios y ajustes en el área de administración, se confirma que estos son llevados a cabo por un administrador de la escuela autorizado para hacer ajustes en la escuela en la nube. Los ajustes realizados por el administrador de la escuela se consideran instrucciones de la escuela al operador de la nube {institute_title}.",
"components.molecules.admintablelegend.thr":
"Algunos o todos los datos de los usuarios de su centro educativo se sincronizan desde una fuente externa (LDAP, IDM, portal del centro educativo, etc.). Por lo tanto, la edición de estos datos maestros de usuario sólo es posible en el sistema de origen, no en la nube de la escuela. La creación de nuevos alumnos o profesores sólo es posible en el sistema de origen.",
"components.molecules.ContentCard.report.body":
"Informar del contenido con el ID",
"components.molecules.ContentCard.report.email":
Expand Down
4 changes: 3 additions & 1 deletion src/locales/uk.ts
Original file line number Diff line number Diff line change
Expand Up @@ -396,7 +396,9 @@ export default {
"Деякі або всі ваші дані користувача синхронізуються із зовнішнім джерелом даних (LDAP, IDM тощо). Тому неможливо редагувати таблицю вручну за допомогою шкільної хмари. Створення нових учнів або викладачів також можливо лише у вихідній системі. Додаткову інформацію можна знайти на",
"components.molecules.admintablelegend.help": "Розділ довідки",
"components.molecules.admintablelegend.hint":
"З усіма змінами та налаштуваннями в області адміністрування ви підтверджуєте, що ви є авторизованим адміністратором школи та маєте право вносити зміни до школи у шкільній хмарі. Ваші дії розглядаються як інструкція школи для HPI.",
"Усі зміни та налаштування в області адміністрування підтверджують, що вони здійснені уповноваженим адміністратором школи, який має повноваження вносити зміни до школи в хмарі. Налаштування, зроблені адміністратором школи, вважаються інструкціями від школи до оператора хмарного сервісу {institute_title}.",
"components.molecules.admintablelegend.thr":
"Деякі або всі дані користувачів вашої школи синхронізуються із зовнішнім джерелом (LDAP, IDM, шкільний портал тощо). Тому редагування цих основних даних користувачів можливе лише в системі-джерелі, а не в шкільній хмарі. Створення нових учнів або вчителів також можливе лише в системі-джерелі.",
"components.molecules.ContentCard.report.body":
"Повідомити про вміст з ідентифікатором",
"components.molecules.ContentCard.report.email":
Expand Down
4 changes: 2 additions & 2 deletions src/pages/administration/ClassOverview.page.vue
Original file line number Diff line number Diff line change
Expand Up @@ -453,13 +453,13 @@ onMounted(() => {
});
const getInstituteTitle: ComputedRef<string> = computed(() => {
switch (process.env.SC_THEME) {
switch (envConfigModule.getTheme) {
case "n21":
return "Landesinitiative n-21: Schulen in Niedersachsen online e.V.";
case "thr":
return "Thüringer Institut für Lehrerfortbildung, Lehrplanentwicklung und Medien";
case "brb":
return "Dataport";
return "Ministerium für Bildung, Jugend und Sport des Landes Brandenburg";
default:
return "Dataport";
}
Expand Down
22 changes: 11 additions & 11 deletions src/pages/administration/SchoolSettings.page.vue
Original file line number Diff line number Diff line change
Expand Up @@ -152,27 +152,27 @@
</template>

<script lang="ts">
import DefaultWireframe from "@/components/templates/DefaultWireframe.vue";
import GeneralSettings from "@/components/organisms/administration/GeneralSettings.vue";
import SchoolPolicy from "@/components/organisms/administration/SchoolPolicy.vue";
import AuthSystems from "@/components/organisms/administration/AuthSystems.vue";
import AdminMigrationSection from "@/components/administration/AdminMigrationSection.vue";
import ExternalToolsSection from "@/components/administration/ExternalToolSection.vue";
import { mdiAlertCircle, mdiMinus, mdiPlus } from "@/components/icons/material";
import AuthSystems from "@/components/organisms/administration/AuthSystems.vue";
import GeneralSettings from "@/components/organisms/administration/GeneralSettings.vue";
import SchoolPolicy from "@/components/organisms/administration/SchoolPolicy.vue";
import SchoolTermsOfUse from "@/components/organisms/administration/SchoolTerms.vue";
import { useI18n } from "vue-i18n";
import { School } from "@/store/types/schools";
import { useTitle } from "@vueuse/core";
import { Breadcrumb } from "@/components/templates/default-wireframe.types";
import DefaultWireframe from "@/components/templates/DefaultWireframe.vue";
import { ApplicationError } from "@/store/types/application-error";
import { buildPageTitle } from "@/utils/pageTitle";
import { School } from "@/store/types/schools";
import {
injectStrict,
ENV_CONFIG_MODULE_KEY,
injectStrict,
SCHOOLS_MODULE_KEY,
} from "@/utils/inject";
import { buildPageTitle } from "@/utils/pageTitle";
import { useTitle } from "@vueuse/core";
import { computed, ComputedRef, defineComponent, ref, Ref, watch } from "vue";
import { useI18n } from "vue-i18n";
import { useRoute } from "vue-router";
import { mdiAlertCircle, mdiPlus, mdiMinus } from "@/components/icons/material";
export default defineComponent({
name: "SchoolSettings",
Expand Down Expand Up @@ -251,7 +251,7 @@ export default defineComponent({
case "thr":
return "Thüringer Institut für Lehrerfortbildung, Lehrplanentwicklung und Medien";
case "brb":
return "Dataport";
return "Ministerium für Bildung, Jugend und Sport des Landes Brandenburg";
default:
return "Dataport";
}
Expand Down

0 comments on commit 365b525

Please sign in to comment.