blob: 2875e76e96e23e0c74446b8151dad1bed85988aa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
<div class="home">
<div class="tasks" ng-controller="HomeController">
<div class="tasklist">
<div ng-repeat="item in backups" class="task">
<a href ng-click="$parent.TaskMenuID == item.Backup.ID ? $parent.TaskMenuID = null : $parent.TaskMenuID = item.Backup.ID">{{item.Backup.Name}}
<img ng-show="$parent.TaskMenuID == item.Backup.ID" src="img/arrow_collapse_blue.png">
<img ng-show="$parent.TaskMenuID != item.Backup.ID" src="img/arrow_expand_blue.png">
</a>
<dl class="taskmenu" ng-show="$parent.TaskMenuID == item.Backup.ID">
<dt translate>Operations:</dt>
<dd>
<p ng-click="doRun(item.Backup.ID)" translate>Run now</p>
<p ng-click="doRestore(item.Backup.ID)" translate>Restore files ...</p>
</dd>
<dt translate>Configuration:</dt>
<dd>
<p ng-click="doEdit(item.Backup.ID)" translate>Edit ...</p>
<p ng-click="doExport(item.Backup.ID)" translate>Export ...</p>
<p ng-click="doDelete(item.Backup.ID, item.Backup.Name)" translate>Delete ...</p>
</dd>
<dt translate>Advanced:</dt>
<dd>
<p ng-click="doLocalDb(item.Backup.ID)" translate>Database ...</p>
<p ng-click="doVerifyRemote(item.Backup.ID)" translate>Verify files</p>
<p ng-click="doCompact(item.Backup.ID)" translate>Compact now</p>
<p ng-click="doCommandLine(item.Backup.ID)" translate>Commandline ...</p>
</dd>
<dt translate>Reporting:</dt>
<dd>
<p ng-click="doShowLog(item.Backup.ID)" translate>Show log ...</p>
<p ng-click="doCreateBugReport(item.Backup.ID)" translate>Create bug report ...</p>
</dd>
</dl>
<dl>
<dt translate>Last successful run:</dt>
<dd ng-hide="item.Backup.Metadata == null || item.Backup.Metadata.LastBackupFinished == null"
title="{{item.Backup.Metadata.LastBackupFinished | parsetimestamp }}"
translate translate-params-time="item.Backup.Metadata.LastBackupFinished | moment: 'calendar'"
translate-params-duration="formatDuration(item.Backup.Metadata.LastDuration)">{{time}} (took {{duration}})</dd>
<dd>
<span ng-show="item.Backup.Metadata == null || item.Backup.Metadata.LastBackupFinished == null">{{'Never' | translate}} - </span><a href class="action-link" ng-click="doRun(item.Backup.ID)" translate>Run now</a>
</dd>
<div ng-hide="item.Backup.Metadata == null || item.Backup.Metadata.NextScheduledRun == null">
<dt translate>Next scheduled run:</dt>
<dd title="{{item.Backup.Metadata.NextScheduledRun | parsetimestamp }}">{{item.Backup.Metadata.NextScheduledRun | moment: 'calendar'}}</dd>
</div>
<div ng-hide="item.Backup.Metadata == null">
<div ng-hide="item.Backup.Metadata.SourceSizeString == null">
<dt translate>Source:</dt>
<dd>{{item.Backup.Metadata.SourceSizeString}}</dd>
</div>
<div ng-hide="item.Backup.Metadata.TargetSizeString == null">
<dt translate>Backup:</dt>
<dd translate translate-n="parseInt(item.Backup.Metadata.BackupListCount)" translate-plural="{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Versions">{{item.Backup.Metadata.TargetSizeString}} / {{$count}} Version</dd>
</div>
</div>
</dl>
</div>
</div>
</div>
</div>
|