Remove plural usage of 'App Archive'

This commit is contained in:
Girish Ramakrishnan
2025-09-18 18:32:06 +02:00
parent 5cd9fe860f
commit 6e19a7e862
9 changed files with 22 additions and 40 deletions

View File

@@ -17,7 +17,7 @@ import AppConfigureView from './views/AppConfigureView.vue';
import AppearanceView from './views/AppearanceView.vue';
import AppstoreView from './views/AppstoreView.vue';
import BackupSitesView from './views/BackupSitesView.vue';
import BackupAppArchivesView from './views/BackupAppArchivesView.vue';
import BackupAppArchiveView from './views/BackupAppArchiveView.vue';
import BackupListView from './views/BackupListView.vue';
import CloudronAccountView from './views/CloudronAccountView.vue';
import DomainsView from './views/DomainsView.vue';
@@ -49,7 +49,7 @@ const VIEWS = {
APPSTORE: 'appstore',
BACKUP_SITES: 'backup-sites',
BACKUP_LIST: 'backup-list',
BACKUP_APP_ARCHIVES: 'backup-app-archives',
BACKUP_APP_ARCHIVE: 'backup-app-archive',
CLOUDRON_ACCOUNT: 'cloudron-account',
DOMAINS: 'domains',
EMAIL_DOMAIN: 'email-domain',
@@ -152,8 +152,8 @@ function onHashChange() {
view.value = VIEWS.BACKUP_SITES;
} else if (v === VIEWS.BACKUP_LIST && profile.value.isAtLeastAdmin) {
view.value = VIEWS.BACKUP_LIST;
} else if (v === VIEWS.BACKUP_APP_ARCHIVES && profile.value.isAtLeastAdmin) {
view.value = VIEWS.BACKUP_APP_ARCHIVES;
} else if (v === VIEWS.BACKUP_APP_ARCHIVE && profile.value.isAtLeastAdmin) {
view.value = VIEWS.BACKUP_APP_ARCHIVE;
} else if (v === VIEWS.CLOUDRON_ACCOUNT && profile.value.isAtLeastOwner) {
view.value = VIEWS.CLOUDRON_ACCOUNT;
} else if (v === VIEWS.DOMAINS && profile.value.isAtLeastAdmin) {
@@ -288,7 +288,7 @@ onMounted(async () => {
<div class="sidebar-item-group" v-if="activeSidebarGroup === 'backup'">
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'backup-list' }" href="#/backup-list" @click="onSidebarClose()"><i class="fa fa-fw fa-list-check"></i> {{ $t('backups.listing.title') }}</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'backup-sites' }" href="#/backup-sites" @click="onSidebarClose()"><i class="fa fa-fw fa-hard-drive"></i> Storage</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'backup-app-archives' }" href="#/backup-app-archives" @click="onSidebarClose()"><i class="fa fa-fw fa-grip"></i> App Archives</a>
<a class="sidebar-item" :class="{ active: activeSidebarItem === 'backup-app-archive' }" href="#/backup-app-archive" @click="onSidebarClose()"><i class="fa fa-fw fa-grip"></i> {{ $t('backups.archives.title') }}</a>
</div>
</Transition>
@@ -356,7 +356,7 @@ onMounted(async () => {
<AppstoreView v-else-if="view === VIEWS.APPSTORE" />
<BackupSitesView v-else-if="view === VIEWS.BACKUP_SITES" />
<BackupListView v-else-if="view === VIEWS.BACKUP_LIST" />
<BackupAppArchivesView v-else-if="view === VIEWS.BACKUP_APP_ARCHIVES" />
<BackupAppArchiveView v-else-if="view === VIEWS.BACKUP_APP_ARCHIVE" />
<CloudronAccountView v-else-if="view === VIEWS.CLOUDRON_ACCOUNT" />
<DomainsView v-else-if="view === VIEWS.DOMAINS" />
<EmailDomainView v-else-if="view === VIEWS.EMAIL_DOMAIN" />

View File

@@ -42,10 +42,14 @@ function onActionMenu(archive, event) {
label: t('backups.restoreArchiveDialog.restoreAction'),
action: onRestore.bind(null, archive),
}, {
separator: true,
},{
icon: 'fa-solid fa-file-alt',
label: t('backups.listing.tooltipDownloadBackupConfig'),
action: onDownloadConfig.bind(null, archive),
}, {
separator: true,
},{
icon: 'fa-solid fa-trash-alt',
label: t('main.action.remove'),
action: onRemove.bind(null, archive),
@@ -124,8 +128,6 @@ onMounted(async () => {
<InputDialog ref="inputDialog"/>
<AppRestoreDialog ref="restoreDialog"/>
<p v-html="$t('backups.archive.description')"></p>
<TableView :columns="columns" :model="archives" :busy="busy" :placeholder="$t('archives.listing.placeholder')">
<template #icon="archive">
<img :src="archive.iconUrl || 'img/appicon_fallback.png'" v-fallback-image="API_ORIGIN + '/img/appicon_fallback.png'" height="24" width="24"/>