PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / public / views / modal / extractBackup.htm
backup / public / views / modal Last commit date
backupNow.htm 1 year ago callSupport.htm 1 year ago deleteBackup.htm 1 year ago downloadBackup.htm 1 year ago downloadBackupLog.htm 1 year ago editBackupNotes.htm 1 year ago exportBackup.htm 1 year ago extractBackup.htm 1 year ago fileManager.htm 10 months ago importBackup.htm 1 year ago lockBackup.htm 1 year ago manageBackupJob.htm 1 year ago manageDestination.htm 1 year ago manageSchedule.htm 1 year ago quickStart.htm 1 year ago restoreBackup.htm 1 year ago showExtractedPath.htm 1 year ago viewLog.htm 1 year ago
extractBackup.htm
49 lines
1 <div class="modal-header">
2 <div class="modal-main-title">
3 <h1 class="modal-title fs-5" id="extractBackupLabel">{{ lang.t("Extract Backup") }}</h1>
4 </div>
5 <button type="button" class="btn-close" ng-click="$dismiss()" aria-label="Close"></button>
6 </div>
7
8 <div class="modal-body">
9 <p ng-bind-html="lang.t('This action will extract the backup into a temporary folder within our working directory <strong>(this is not a restore operation)</strong>. <br /> This is an extraction to allow you to access and review the backup contents without affecting the current system state. <br /> <strong>Once the extraction is completed, the path will be available in the queue page under the extract item.</strong>')"></p>
10
11 <!-- Destination selection (shown only if there are multiple destinations) -->
12 <div class="row mt-4" ng-if="backupObject.destinations.length > 1">
13 <div class="col-md-12 mx-auto text-start fs-13">
14 <label class="form-label">{{ lang.t("This backup exists on multiple destinations. Please select the destination you want to extract from.") }}</label>
15 <div class="list-group">
16 <label ng-repeat="dest in backupObject.destinations">
17 <input type="radio"
18 name="destinationRadio"
19 ng-model="selectedDestinationId"
20 ng-value="dest.id"
21 ng-change="selectDestination(dest.id)">
22 {{ lang.t(dest.name || 'Unknown') }}
23 </label>
24 </div>
25 </div>
26 </div>
27
28 <!-- Single destination message -->
29 <div class="row mt-4" ng-if="backupObject.destinations.length === 1">
30 <div class="col-md-5 mx-auto text-start">
31 <p>
32 {{ lang.t("This backup has only one destination:") }}
33 <strong>{{ backupObject.destinations[0].name }}</strong>
34 </p>
35 </div>
36 </div>
37
38 </div>
39
40 <div class="modal-footer">
41 <button class="btn btn-secondary cancel_btn" type="button" ng-click="$dismiss()">
42 {{ lang.t("Cancel") }}
43 </button>
44 <button class="btn btn-primary" type="button"
45 ng-click="queueHandler()"
46 ng-disabled="(backupObject.destinations.length > 1 && !selectedDestinationId)">
47 {{ lang.t("Extract") }}
48 </button>
49 </div>