Browse Source

Mini improvement for downloads.

pull/604/head
Sebastian 5 years ago
parent
commit
242a2829ac
  1. 2
      frontend/app/features/settings/pages/backups/backup.component.html
  2. 2
      frontend/app/shared/services/backups.service.ts

2
frontend/app/features/settings/pages/backups/backup.component.html

@ -28,7 +28,7 @@
{{ 'backups.backupCountAssetsLabel' | sqxTranslate }}: <strong class="backup-progress">{{backup.handledAssets | sqxKNumber}}</strong> {{ 'backups.backupCountAssetsLabel' | sqxTranslate }}: <strong class="backup-progress">{{backup.handledAssets | sqxKNumber}}</strong>
</span> </span>
</div> </div>
<div *ngIf="backup.stopped && !backup.isFailed"> <div *ngIf="backup.canDownload">
{{ 'backups.backupDownload' | sqxTranslate }}: {{ 'backups.backupDownload' | sqxTranslate }}:
<a href="{{apiUrl.buildUrl(backup.downloadUrl)}}" sqxExternalLink="noicon"> <a href="{{apiUrl.buildUrl(backup.downloadUrl)}}" sqxExternalLink="noicon">

2
frontend/app/shared/services/backups.service.ts

@ -21,6 +21,7 @@ export class BackupDto {
public readonly _links: ResourceLinks; public readonly _links: ResourceLinks;
public readonly canDelete: boolean; public readonly canDelete: boolean;
public readonly canDownload: boolean;
public readonly downloadUrl: string; public readonly downloadUrl: string;
@ -40,6 +41,7 @@ export class BackupDto {
this._links = links; this._links = links;
this.canDelete = hasAnyLink(links, 'delete'); this.canDelete = hasAnyLink(links, 'delete');
this.canDownload = !!stopped && !this.isFailed;
this.downloadUrl = links['download'].href; this.downloadUrl = links['download'].href;
} }

Loading…
Cancel
Save