From d84e8a3464cae86bc3e5dc0b321a1fbc53e3d120 Mon Sep 17 00:00:00 2001 From: axolotle Date: Sat, 26 Nov 2022 14:31:29 +0100 Subject: [PATCH] AppInfo: add doc tabs with notifs, doc & about --- app/src/i18n/locales/en.json | 14 ++++ app/src/views/app/AppInfo.vue | 137 +++++++++++++++++++++++++++++++++- 2 files changed, 148 insertions(+), 3 deletions(-) diff --git a/app/src/i18n/locales/en.json b/app/src/i18n/locales/en.json index c8efa7c0..c7860e69 100644 --- a/app/src/i18n/locales/en.json +++ b/app/src/i18n/locales/en.json @@ -56,6 +56,20 @@ "api_waiting": "Waiting for the server's response...", "app": { "antifeatures": "Antifeatures:", + "doc": { + "about": { + "title": "About", + "description": "Description" + }, + "admin": { + "title": "Admin doc" + }, + "notifications": { + "title": "Notifications", + "post_upgrade": "Post-upgrade notifications", + "post_install": "Post-install notifications" + } + }, "info": { "forum": "Search or ask the forum!", "problem": "A problem with this app?" diff --git a/app/src/views/app/AppInfo.vue b/app/src/views/app/AppInfo.vue index eeaf360c..bde3d21f 100644 --- a/app/src/views/app/AppInfo.vue +++ b/app/src/views/app/AppInfo.vue @@ -124,10 +124,101 @@ -
+ + + +
+ + +
+ + {{ name }} + + +
+
+ +
+ + {{ $t('app.doc.notifications.post_install') }} + + +
+ + {{ name }} + + +
+
+
+ + + {{ doc.admin.links }} + + + + +
+ {{ $t('app.doc.about.description') }} + +

+ + {{ doc.about.alternativeTo }} +

+ + + +

+ {{ $t('app.install.license', { license: doc.about.license }) }} +

+
+ + + + + {{ $t('app.integration.archs') }} {{ doc.about.integration.archs }} + + + {{ $t(`app.integration.ldap.${doc.about.integration.ldap}`) }} + + + {{ $t(`app.integration.sso.${doc.about.integration.sso}`) }} + + + {{ $t(`app.integration.multi_instance.${doc.about.integration.multi_instance}`) }} + + + {{ $t('app.integration.resources', doc.about.integration.resources) }} + + + + + + + + + {{ $t('app.links.' + key) }} + + + + +
+
+
+