PATH:
usr
/
local
/
jetapps
/
frontend
/
jetbackup
/
app
/
views
<div ng-if="PERMS.canViewQueues == false"> <ng-include src="'views/permissionserror.ptt'"></ng-include> </div> <div ng-if="PERMS.canViewQueues" ng-controller="queues"> <h3>{{ LANG.t('Queue')}}</h3> <div class="row search-page-container"> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-7 pull-right"> <div class="pagination-container hidden-xs hidden-sm"> <page-size id="job_table_items_per_page" allowed-sizes="metaData.pageSizes" total-items="metaData.totalItems" ng-model="metaData.pageSize" show-all="false" ng-show="meta.showPagination()" ng-change="fetchData()"> </page-size> <ul uib-pagination id="job_table_paginate" total-items="metaData.totalItems" ng-model="metaData.currentPage" max-size="metaData.maxPages" boundary-links="true" rotate="false" previous-text="<" next-text=">" first-text="<<" last-text=">>" items-per-page="metaData.pageSize" ng-show="meta.showPagination()" ng-change="fetchData()"> </ul> <p ng-show="meta.showItemCountText()">{{ meta.getItemCountText() }}</p> </div> </div> <div class="row hidden-md hidden-lg"> <div class="col-xs-12"> <p class="text-right" ng-show="meta.showItemCountText()">{{ meta.getItemCountText() }}</p> </div> </div> <div class="row search-page-container visible-xs-block visible-sm-block hidden-md hidden-lg"> <div class="col-xs-12 col-sm-12"> <div class="pagination-container"> <page-size id="account_table_items_per_page_mobile" allowed-sizes="metaData.pageSizes" total-items="metaData.totalItems" ng-model="metaData.pageSize" show-all="false" ng-show="meta.showPagination()" ng-change="fetchData()"> </page-size> <ul uib-pagination id="account_table_paginate_mobile" total-items="metaData.totalItems" ng-model="metaData.currentPage" max-size="0" boundary-links="true" rotate="false" previous-text="<" next-text=">" first-text="<<" last-text=">>" items-per-page="metaData.pageSize" ng-show="meta.showPagination()" ng-change="fetchData()" class="pagination-small"> </ul> </div> </div> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-7"> <div ng-if="statusBar" class="status-bar"> <alert-box ng-model="statusBar" on-close="clearStatus()" auto-close="statusBar.closeable ? statusBar.ttl : null"></alert-box> </div> </div> <table class="table table-striped table-striped-child responsive-table details-table"> <thead> <tr> <th> <a class="sort-link ng-isolate-scope" sort-by sort-meta="meta" onSort="fetchData()" sort-field="type_name" title="{{ LANG.t('Sort by Type') }}">{{ LANG.t("Type") }}</a> </th> <th> <a class="sort-link ng-isolate-scope" sort-by sort-meta="meta" sort-field="created" onSort="fetchData()" title="{{ LANG.t('Sort by Date') }}">{{ LANG.t("Date") }}</a> </th> <th> <a class="sort-link ng-isolate-scope" sort-by sort-meta="meta" sort-field="item_name" onSort="fetchData()" title="{{ LANG.t('Sort by Target') }}">{{ LANG.t("Target") }}</a> </th> <th> <a class="sort-link ng-isolate-scope" sort-by sort-meta="meta" sort-field="status" onSort="fetchData()" title="{{ LANG.t('Sort by Status') }}">{{ LANG.t("Status") }}</a> </th> <th> <span>{{ LANG.t("Action") }}</span> </th> </tr> </thead> <tbody> <tr class="data-row ng-scope table-striped" ng-repeat-start="queue in queues track by $index" id="queue_row_{{$index}}"> <td data-title="{{ LANG.t('Type') }}"> <span title="{{ LANG.t(queue.type_name) }}">{{ LANG.t(queue.type_name) }}</span> </td> <td data-title="{{ LANG.t('Date') }}"> <span title="{{ LANG.d(queue.created) }}">{{ LANG.d(queue.created) }}</span> </td> <td data-title="{{ LANG.t('Target') }}"> <span title="{{ queue.item_name ? queue.item_name : '-' }}">{{ queue.item_name ? queue.item_name : '-' }}</span> </td> <td data-title="{{ LANG.t('Status') }}"> <span title="{{ LANG.t(queue.status_name) }}" ng-hide="queue.status === 100 && queue.type == 2 && !queue.download_id"> <i class="fas" ng-class="{ 'fa-check': queue.status == 100, 'fa-times': queue.status > 100, 'fa-cog fa-spin': queue.status < 100 }"></i> {{ LANG.t(queue.status_name) }} </span> <span title="{{ LANG.t('Download Deleted') }}" ng-show="queue.status === 100 && queue.type == 2 && !queue.download_id"> <span class="glyphicon glyphicon-remove"></span> {{ LANG.t('Deleted') }} </span> </td> <td data-title="{{ LANG.t('Action') }}"> <a ng-if="queue.status === 100 && hasPermissionToDownload(queue.item_type)" ng-show="queue.download_id" class="btn btn-outline-primary btn-sm" ng-click="downloadBackup(queue)" title="{{ LANG.t ('Download backup %s', LANG.d(backup.created)) }}"> <span class="glyphicon glyphicon-download"></span> <span class="text-uppercase">{{ LANG.t("Download") }}</span> </a> <a ng-if="queue.status === 100 && hasPermissionToDownload(queue.item_type)" ng-show="queue.download_id" class="btn btn-outline-primary btn-sm" ng-click="deleteDownload(queue)" title="{{ LANG.t ('Delete Download %s', LANG.d(backup.created))}}"> <span class="glyphicon glyphicon-remove"></span> <span class="text-uppercase">{{ LANG.t("Delete Download") }}</span> </a> </td> </tr> <tr ng-repeat-end ng-if="queue.isExpanded" class="wordbreak ng-scope" id="dt_module_row_{{$index}}"> <td colspan="6"> <div class="action-module" ng-if="actionModule === 'deletedownload'" id="delete_download_module_{{$index}}" style="padding-left: 25px"> <div class="form-group"> <p>{{ LANG.t("Are you sure you want to delete this download?") }}</p> </div> <div class="form-group"> <button id="backup_table_delete_download_confirm_{{$index}}" type="submit" class="btn btn-primary" spinner-id="spinnerDeleteDownloadBackup" ng-click="onClickDeleteDownloadConfirm(queue)">{{ LANG.t("Delete Download") }}</button> <button class="btn btn-link" ng-click="minimizeAll()">{{ LANG.t("Cancel") }}</button> </div> </div> </td> </tr> <tr ng-hide="!loadingQueue || queues.length > 0"> <td colspan="4"> <span>{{ LANG.t("Loading Queue Items") }}</span> </td> </tr> <tr ng-hide="queues.length > 0 || loadingQueue"> <td colspan="4"> <span>{{ LANG.t("No Queue Items Found") }}</span> </td> </tr> </tbody> </table> <div class="row hidden-md hidden-lg"> <div class="col-xs-12"> <p class="text-right" ng-hide="!meta.mobileItemCountText">{{ meta.mobileItemCountText }}</p> </div> </div> <div class="return-link" style="cursor: pointer;"> <a id="lnkReturn" ng-click="changeView('/')" title="{{ LANG.t('Go back to JetBackup menu') }}"> <span class="glyphicon glyphicon-circle-arrow-left"></span> {{ LANG.t("Go Back") }} </a> </div> </div>
[-] deleteModule.ptt
[edit]
[-] dnsBackups.ptt
[edit]
[-] fileManager.ptt
[edit]
[+]
..
[-] dbBackups.ptt
[edit]
[-] cronBackups.ptt
[edit]
[-] fileBackups.ptt
[edit]
[-] snapshots.ptt
[edit]
[-] sslBackups.ptt
[edit]
[-] index.ptt
[edit]
[-] downloadModule.ptt
[edit]
[-] fullBackups.ptt
[edit]
[-] restoreModule.ptt
[edit]
[-] emailBackups.ptt
[edit]
[-] queues.ptt
[edit]
[-] settings.ptt
[edit]
[-] gdpr.ptt
[edit]
[-] permissionserror.ptt
[edit]