*: remove deprecated backup (#2129)
* *: remove backup Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * fix lint Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * website/docs: add docs Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * *: final cleanup Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * ci: use correct pyproject when migrating from stable Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org> * website/docs: fix broken docs Signed-off-by: Jens Langhammer <jens.langhammer@beryju.org>
This commit is contained in:
@ -563,16 +563,16 @@ msgid "Background shown during execution."
|
||||
msgstr "Background shown during execution."
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with errors."
|
||||
msgstr "Backup finished with errors."
|
||||
#~ msgid "Backup finished with errors."
|
||||
#~ msgstr "Backup finished with errors."
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with warnings/backup not supported."
|
||||
msgstr "Backup finished with warnings/backup not supported."
|
||||
#~ msgid "Backup finished with warnings/backup not supported."
|
||||
#~ msgstr "Backup finished with warnings/backup not supported."
|
||||
|
||||
#: src/pages/admin-overview/AdminOverviewPage.ts
|
||||
msgid "Backup status"
|
||||
msgstr "Backup status"
|
||||
#~ msgid "Backup status"
|
||||
#~ msgstr "Backup status"
|
||||
|
||||
#: src/pages/providers/ldap/LDAPProviderForm.ts
|
||||
#: src/pages/providers/ldap/LDAPProviderViewPage.ts
|
||||
|
@ -567,16 +567,16 @@ msgid "Background shown during execution."
|
||||
msgstr "Arrière-plan utilisé durant l'exécution."
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with errors."
|
||||
msgstr "Sauvegarde terminée avec des erreurs."
|
||||
#~ msgid "Backup finished with errors."
|
||||
#~ msgstr "Sauvegarde terminée avec des erreurs."
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with warnings/backup not supported."
|
||||
msgstr "Sauvegarde terminée avec avertissements/sauvegarde non supportée."
|
||||
#~ msgid "Backup finished with warnings/backup not supported."
|
||||
#~ msgstr "Sauvegarde terminée avec avertissements/sauvegarde non supportée."
|
||||
|
||||
#: src/pages/admin-overview/AdminOverviewPage.ts
|
||||
msgid "Backup status"
|
||||
msgstr "État de la sauvegarde"
|
||||
#~ msgid "Backup status"
|
||||
#~ msgstr "État de la sauvegarde"
|
||||
|
||||
#: src/pages/providers/ldap/LDAPProviderForm.ts
|
||||
#: src/pages/providers/ldap/LDAPProviderViewPage.ts
|
||||
|
@ -559,16 +559,16 @@ msgid "Background shown during execution."
|
||||
msgstr ""
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with errors."
|
||||
msgstr ""
|
||||
#~ msgid "Backup finished with errors."
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with warnings/backup not supported."
|
||||
msgstr ""
|
||||
#~ msgid "Backup finished with warnings/backup not supported."
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/pages/admin-overview/AdminOverviewPage.ts
|
||||
msgid "Backup status"
|
||||
msgstr ""
|
||||
#~ msgid "Backup status"
|
||||
#~ msgstr ""
|
||||
|
||||
#: src/pages/providers/ldap/LDAPProviderForm.ts
|
||||
#: src/pages/providers/ldap/LDAPProviderViewPage.ts
|
||||
|
@ -561,16 +561,16 @@ msgid "Background shown during execution."
|
||||
msgstr "Yürütme sırasında arka plan gösterilir."
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with errors."
|
||||
msgstr "Yedekleme hatalarla tamamlandı."
|
||||
#~ msgid "Backup finished with errors."
|
||||
#~ msgstr "Yedekleme hatalarla tamamlandı."
|
||||
|
||||
#: src/pages/admin-overview/cards/BackupStatusCard.ts
|
||||
msgid "Backup finished with warnings/backup not supported."
|
||||
msgstr "Yedekleme desteklenmeyen uyarılar/yedekleme ile tamamlandı."
|
||||
#~ msgid "Backup finished with warnings/backup not supported."
|
||||
#~ msgstr "Yedekleme desteklenmeyen uyarılar/yedekleme ile tamamlandı."
|
||||
|
||||
#: src/pages/admin-overview/AdminOverviewPage.ts
|
||||
msgid "Backup status"
|
||||
msgstr "Yedekleme durumu"
|
||||
#~ msgid "Backup status"
|
||||
#~ msgstr "Yedekleme durumu"
|
||||
|
||||
#: src/pages/providers/ldap/LDAPProviderForm.ts
|
||||
#: src/pages/providers/ldap/LDAPProviderViewPage.ts
|
||||
|
@ -17,7 +17,6 @@ import "../../elements/charts/AdminLoginsChart";
|
||||
import { paramURL } from "../../elements/router/RouterOutlet";
|
||||
import "./TopApplicationsTable";
|
||||
import "./cards/AdminStatusCard";
|
||||
import "./cards/BackupStatusCard";
|
||||
import "./cards/SystemStatusCard";
|
||||
import "./cards/VersionStatusCard";
|
||||
import "./cards/WorkerStatusCard";
|
||||
@ -166,7 +165,7 @@ export class AdminOverviewPage extends LitElement {
|
||||
</div>
|
||||
<!-- row 2 -->
|
||||
<div
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-3-col-on-md pf-m-3-col-on-xl card-container"
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-4-col-on-md pf-m-4-col-on-xl card-container"
|
||||
>
|
||||
<ak-admin-status-system
|
||||
icon="pf-icon pf-icon-server"
|
||||
@ -175,7 +174,7 @@ export class AdminOverviewPage extends LitElement {
|
||||
</ak-admin-status-system>
|
||||
</div>
|
||||
<div
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-4-col-on-md pf-m-3-col-on-xl card-container"
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-4-col-on-md pf-m-4-col-on-xl card-container"
|
||||
>
|
||||
<ak-admin-status-version
|
||||
icon="pf-icon pf-icon-bundle"
|
||||
@ -185,17 +184,7 @@ export class AdminOverviewPage extends LitElement {
|
||||
</ak-admin-status-version>
|
||||
</div>
|
||||
<div
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-2-col-on-md pf-m-3-col-on-xl card-container"
|
||||
>
|
||||
<ak-admin-status-card-backup
|
||||
icon="fa fa-database"
|
||||
header=${t`Backup status`}
|
||||
headerLink="#/administration/system-tasks"
|
||||
>
|
||||
</ak-admin-status-card-backup>
|
||||
</div>
|
||||
<div
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-3-col-on-md pf-m-3-col-on-xl card-container"
|
||||
class="pf-l-grid__item pf-m-6-col pf-m-4-col-on-md pf-m-4-col-on-xl card-container"
|
||||
>
|
||||
<ak-admin-status-card-workers
|
||||
icon="pf-icon pf-icon-server"
|
||||
|
@ -1,56 +0,0 @@
|
||||
import { t } from "@lingui/macro";
|
||||
|
||||
import { TemplateResult, html } from "lit";
|
||||
import { customElement } from "lit/decorators.js";
|
||||
|
||||
import { AdminApi, CapabilitiesEnum, StatusEnum } from "@goauthentik/api";
|
||||
|
||||
import { DEFAULT_CONFIG, config } from "../../../api/Config";
|
||||
import { convertToTitle } from "../../../utils";
|
||||
import { AdminStatus, AdminStatusCard } from "./AdminStatusCard";
|
||||
|
||||
@customElement("ak-admin-status-card-backup")
|
||||
export class BackupStatusCard extends AdminStatusCard<StatusEnum> {
|
||||
getPrimaryValue(): Promise<StatusEnum> {
|
||||
return new AdminApi(DEFAULT_CONFIG)
|
||||
.adminSystemTasksRetrieve({
|
||||
id: "backup_database",
|
||||
})
|
||||
.then((value) => {
|
||||
return value.status;
|
||||
})
|
||||
.catch(() => {
|
||||
// On error (probably 404), check the config and see if the server
|
||||
// can even backup
|
||||
return config().then((c) => {
|
||||
if (c.capabilities.includes(CapabilitiesEnum.Backup)) {
|
||||
return StatusEnum.Error;
|
||||
}
|
||||
return StatusEnum.Warning;
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
renderValue(): TemplateResult {
|
||||
return html`${convertToTitle(this.value?.toString() || "")}`;
|
||||
}
|
||||
|
||||
getStatus(value: StatusEnum): Promise<AdminStatus> {
|
||||
switch (value) {
|
||||
case StatusEnum.Successful:
|
||||
return Promise.resolve<AdminStatus>({
|
||||
icon: "fa fa-check-circle pf-m-success",
|
||||
});
|
||||
case StatusEnum.Error:
|
||||
return Promise.resolve<AdminStatus>({
|
||||
icon: "fa fa-times-circle pf-m-danger",
|
||||
message: html`${t`Backup finished with errors.`}`,
|
||||
});
|
||||
default:
|
||||
return Promise.resolve<AdminStatus>({
|
||||
icon: "fa fa-exclamation-triangle pf-m-warning",
|
||||
message: html`${t`Backup finished with warnings/backup not supported.`}`,
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user