|
|
@@ -522,12 +522,32 @@
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr ng-if="folder.versioning.type">
|
|
|
- <th><span class="far fa-fw fa-copy"></span> <span translate>File Versioning</span></th>
|
|
|
- <td class="text-right" ng-switch="folder.versioning.type">
|
|
|
- <span ng-switch-when="trashcan" translate>Trash Can File Versioning</span>
|
|
|
- <span ng-switch-when="staggered" translate>Staggered File Versioning</span>
|
|
|
- <span ng-switch-when="simple" translate>Simple File Versioning</span>
|
|
|
- <span ng-switch-when="external" translate>External File Versioning</span>
|
|
|
+ <th><span class="fa fa-fw fa-file"></span> <span translate>File Versioning</span></th>
|
|
|
+ <td class="text-right">
|
|
|
+ <span ng-switch="folder.versioning.type">
|
|
|
+ <span ng-switch-when="trashcan" translate>Trash Can</span>
|
|
|
+ <span ng-switch-when="simple" translate>Simple</span>
|
|
|
+ <span ng-switch-when="staggered" translate>Staggered</span>
|
|
|
+ <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>
|
|
|
+ <span ng-if="folder.versioning.type == 'simple' && folder.versioning.params.keep != versioningDefaults.simpleKeep" 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 != versioningDefaults.staggeredMaxAge" tooltip data-original-title="{{'Maximum Age' | translate}}">
|
|
|
+  <span class="fa fa-calendar"></span> {{folder.versioning.params.maxAge | duration}}
|
|
|
+ </span>
|
|
|
+ <span ng-if="folder.versioning.cleanupIntervalS != versioningDefaults.cleanupIntervalS" 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>
|
|
|
+ </span>
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|