diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json index e343e0824..c1ac15a63 100644 --- a/dashboard/public/translation/en.json +++ b/dashboard/public/translation/en.json @@ -44,7 +44,9 @@ "close": "Close", "no": "No", "yes": "Yes", - "delete": "Delete" + "delete": "Delete", + "edit": "Edit", + "done": "Done" }, "username": "Username", "displayName": "Display name", @@ -1724,7 +1726,9 @@ "firstTimeTitle": "First Time Usage", "firstTimeCollapseHeader": "First time setup instructions", "customAppUpdateWarning": "This is a custom app and not installed from the App Store and will not receive updates. See the Documentation on how to update a custom app.", - "checklist": "Admin Checklist" + "checklist": "Admin Checklist", + "checklistShow": "Show Checklist", + "checklistHide": "Hide Checklist" }, "uninstallDialog": { "title": "Uninstall {{ app }}", diff --git a/dashboard/src/components/BackupDialog.vue b/dashboard/src/components/BackupDialog.vue index 65c11fb9e..af64370de 100644 --- a/dashboard/src/components/BackupDialog.vue +++ b/dashboard/src/components/BackupDialog.vue @@ -3,7 +3,6 @@ import { ref, useTemplateRef, onMounted, computed, watch } from 'vue'; import { Button, InputGroup, Dialog, Dropdown, FormGroup, TextInput, Checkbox, PasswordInput, NumberInput } from 'pankow'; import { prettyBinarySize } from 'pankow/utils'; -// TODO REGIONS_UPCLOUD is not used?? import { BACKUP_FORMATS, STORAGE_PROVIDERS, REGIONS_CONTABO, REGIONS_VULTR, REGIONS_UPCLOUD, REGIONS_IONOS, REGIONS_OVH, REGIONS_LINODE, REGIONS_SCALEWAY, REGIONS_EXOSCALE, REGIONS_DIGITALOCEAN, REGIONS_HETZNER, REGIONS_WASABI, REGIONS_S3 } from '../constants.js'; import BackupsModel from '../models/BackupsModel.js'; import SystemModel from '../models/SystemModel.js'; diff --git a/dashboard/src/components/Firewall.vue b/dashboard/src/components/Firewall.vue index 99714757a..0afbd9aa1 100644 --- a/dashboard/src/components/Firewall.vue +++ b/dashboard/src/components/Firewall.vue @@ -160,8 +160,7 @@ onMounted(async () => {
{{ $t('network.firewall.blocklist', { blockCount: blocklistLength }) }}
- - +
@@ -171,8 +170,7 @@ onMounted(async () => {
{{ $t('network.trustedIps.summary', { trustCount: trustedIpsLength }) }}
- - +
diff --git a/dashboard/src/components/Headerbar.vue b/dashboard/src/components/Headerbar.vue index f7cd14162..384e42cd9 100644 --- a/dashboard/src/components/Headerbar.vue +++ b/dashboard/src/components/Headerbar.vue @@ -66,8 +66,7 @@ onMounted(async () => {
{{ notification.title }} - - +
{{ JSON.stringify(notification.messageJson, null, 4) }}
@@ -75,8 +74,7 @@ onMounted(async () => {
- - + diff --git a/dashboard/src/components/MailRelaySettingsItem.vue b/dashboard/src/components/MailRelaySettingsItem.vue index b36955abd..51756d2ef 100644 --- a/dashboard/src/components/MailRelaySettingsItem.vue +++ b/dashboard/src/components/MailRelaySettingsItem.vue @@ -195,8 +195,7 @@ async function onSubmit() {
- - +
diff --git a/dashboard/src/components/app/Info.vue b/dashboard/src/components/app/Info.vue index 2e3ec2d29..66e908102 100644 --- a/dashboard/src/components/app/Info.vue +++ b/dashboard/src/components/app/Info.vue @@ -109,16 +109,14 @@ onMounted(() => {
- -
Show Checklist
-
Hide Checklist
+
{{ $t(' app.appInfo.checklistShow') }}
+
{{ $t('app.appInfo.checklistHide') }}
- - +
diff --git a/dashboard/src/utils.js b/dashboard/src/utils.js index 46aca44de..e34abdc23 100644 --- a/dashboard/src/utils.js +++ b/dashboard/src/utils.js @@ -29,7 +29,6 @@ function s3like(provider) { || provider === 'contabo-objectstorage'; } -// TODO not sure what appIdContext is good for function eventlogDetails(eventLog, app = null, appIdContext = '') { const ACTION_ACTIVATE = 'cloudron.activate'; const ACTION_PROVISION = 'cloudron.provision'; diff --git a/dashboard/src/views/EmailDomainView.vue b/dashboard/src/views/EmailDomainView.vue index de0a292a2..96498db8c 100644 --- a/dashboard/src/views/EmailDomainView.vue +++ b/dashboard/src/views/EmailDomainView.vue @@ -265,8 +265,7 @@ onMounted(async () => {
- - +
diff --git a/dashboard/src/views/EmailView.vue b/dashboard/src/views/EmailView.vue index 4bd284905..3401dedcb 100644 --- a/dashboard/src/views/EmailView.vue +++ b/dashboard/src/views/EmailView.vue @@ -482,8 +482,7 @@ onMounted(async () => {
{{ $t('emails.settings.aclOverview', { dnsblZonesCount: dnsblZones.length }) }}
- - +
@@ -493,8 +492,7 @@ onMounted(async () => {
{{ $t('emails.settings.spamFilterOverview', { blacklistCount: blocklist.length }) }}
- - +
diff --git a/dashboard/src/views/ProfileView.vue b/dashboard/src/views/ProfileView.vue index e9c29a792..634263b57 100644 --- a/dashboard/src/views/ProfileView.vue +++ b/dashboard/src/views/ProfileView.vue @@ -306,8 +306,7 @@ onMounted(async () => {
{{ user.displayName }}
- - +
@@ -317,8 +316,7 @@ onMounted(async () => {
{{ user.email }}
- - +
@@ -328,8 +326,7 @@ onMounted(async () => {
{{ user.fallbackEmail || 'unset' }}
- - +
diff --git a/dashboard/src/views/UsersView.vue b/dashboard/src/views/UsersView.vue index cbb9d800f..55f15ce51 100644 --- a/dashboard/src/views/UsersView.vue +++ b/dashboard/src/views/UsersView.vue @@ -49,7 +49,6 @@ const groupsColumns = { actions: {} }; -// TODO maybe replace with app.provide and inject const profile = ref({}); const busy = ref(true); const filterOptions = ref([