|
@@ -474,9 +474,10 @@
|
|
|
<a href="" ng-click="showLocalChanged(folder.id, folder.type)">{{model[folder.id].receiveOnlyTotalItems | alwaysNumber | localeNumber}} <span translate>items</span>, ~{{model[folder.id].receiveOnlyChangedBytes | binary}}B</a>
|
|
|
</td>
|
|
|
</tr>
|
|
|
- <tr ng-if="folder.type != 'sendreceive'">
|
|
|
+ <tr>
|
|
|
<th><span class="fas fa-fw fa-folder"></span> <span translate>Folder Type</span></th>
|
|
|
<td class="text-right">
|
|
|
+ <span ng-if="folder.type == 'sendreceive'" translate>Send & Receive</span>
|
|
|
<span ng-if="folder.type == 'sendonly'" translate>Send Only</span>
|
|
|
<span ng-if="folder.type == 'receiveonly'" translate>Receive Only</span>
|
|
|
<span ng-if="folder.type == 'receiveencrypted'" translate>Receive Encrypted</span>
|
|
@@ -521,7 +522,7 @@
|
|
|
</div>
|
|
|
</td>
|
|
|
</tr>
|
|
|
- <tr ng-if="folder.order != 'random' && folder.type != 'sendonly'">
|
|
|
+ <tr ng-if="folder.type != 'sendonly'">
|
|
|
<th><span class="fas fa-fw fa-sort"></span> <span translate>File Pull Order</span></th>
|
|
|
<td class="text-right" ng-switch="folder.order">
|
|
|
<span ng-switch-when="random" translate>Random</span>
|
|
@@ -542,21 +543,21 @@
|
|
|
<span ng-switch-when="external" tooltip data-original-title="<span class='text-monospace'>{{folder.versioning.params.command}}</span>" translate>External</span>
|
|
|
</span>
|
|
|
<span ng-if="folder.versioning.type != 'external'">
|
|
|
- <span ng-if="(folder.versioning.type == 'trashcan' || folder.versioning.type == 'simple') && folder.versioning.params.cleanoutDays != versioningDefaults.trashcanClean" tooltip data-original-title="{{'Clean out after' | translate}}">
|
|
|
-  <span class="fa fa-calendar"></span> {{folder.versioning.params.cleanoutDays * 86400 | duration:"d"}}
|
|
|
+ <span ng-if="(folder.versioning.type == 'trashcan' || folder.versioning.type == 'simple')" tooltip data-original-title="{{'Clean out after' | translate}}">
|
|
|
+  <span class="fa fa-calendar"></span> <span ng-if="folder.versioning.params.cleanoutDays == 0" translate>Disabled</span><span ng-if="folder.versioning.params.cleanoutDays > 0">{{folder.versioning.params.cleanoutDays * 86400 | duration:"d"}}</span>
|
|
|
</span>
|
|
|
- <span ng-if="folder.versioning.type == 'simple' && folder.versioning.params.keep != versioningDefaults.simpleKeep" tooltip data-original-title="{{'Keep Versions' | translate}}">
|
|
|
+ <span ng-if="folder.versioning.type == 'simple'" tooltip data-original-title="{{'Keep Versions' | translate}}">
|
|
|
 <span class="fa fa-file-archive-o"></span> {{folder.versioning.params.keep}}
|
|
|
</span>
|
|
|
- <span ng-if="folder.versioning.type == 'staggered' && folder.versioning.params.maxAge / 86400 != versioningDefaults.staggeredMaxAge" tooltip data-original-title="{{'Maximum Age' | translate}}">
|
|
|
+ <span ng-if="folder.versioning.type == 'staggered'" tooltip data-original-title="{{'Maximum Age' | translate}}">
|
|
|
 <span class="fa fa-calendar"></span> <span ng-if="folder.versioning.params.maxAge == 0" translate>Forever</span><span ng-if="folder.versioning.params.maxAge > 0">{{folder.versioning.params.maxAge | duration}}</span>
|
|
|
</span>
|
|
|
- <span ng-if="folder.versioning.cleanupIntervalS != versioningDefaults.cleanupIntervalS" tooltip data-original-title="{{'Cleanup Interval' | translate}}">
|
|
|
+ <span tooltip data-original-title="{{'Cleanup Interval' | translate}}">
|
|
|
 <span class="fa fa-recycle"></span> <span ng-if="folder.versioning.cleanupIntervalS == 0" translate>Disabled</span><span ng-if="folder.versioning.cleanupIntervalS > 0">{{folder.versioning.cleanupIntervalS | duration}}</span>
|
|
|
</span>
|
|
|
<!-- Keep the path last, so that it truncates without pushing other information out of the screen. -->
|
|
|
- <span ng-if="folder.versioning.fsPath != ''" tooltip data-original-title="{{folder.versioning.fsPath}}">
|
|
|
-  <span class="fa fa-folder-open-o"></span> {{folder.versioning.fsPath}}
|
|
|
+ <span tooltip data-original-title="{{folder.versioning.fsPath === '' ? '.stversions' : folder.versioning.fsPath}}">
|
|
|
+  <span class="fa fa-folder-open-o"></span> {{folder.versioning.fsPath === '' ? '.stversions' : folder.versioning.fsPath}}
|
|
|
</span>
|
|
|
</span>
|
|
|
</td>
|
|
@@ -876,10 +877,11 @@
|
|
|
<span>{{deviceCfg.allowedNetworks.join(", ")}}</span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
- <tr ng-if="deviceCfg.compression != 'metadata'">
|
|
|
+ <tr>
|
|
|
<th><span class="fas fa-fw fa-compress"></span> <span translate>Compression</span></th>
|
|
|
<td class="text-right">
|
|
|
<span ng-if="deviceCfg.compression == 'always'" translate>All Data</span>
|
|
|
+ <span ng-if="deviceCfg.compression == 'metadata'" translate>Metadata Only</span>
|
|
|
<span ng-if="deviceCfg.compression == 'never'" translate>Off</span>
|
|
|
</td>
|
|
|
</tr>
|