Welcome to mirror list, hosted at ThFree Co, Russian Federation.

home.html « templates « ngax « webroot « Server « Duplicati - github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
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>