mirror of
https://github.com/YunoHost/yunohost-admin.git
synced 2024-09-03 20:06:15 +02:00
Moar buttons (backup delete)
This commit is contained in:
parent
4f544de332
commit
b49621f0ca
2 changed files with 21 additions and 16 deletions
|
@ -86,7 +86,25 @@
|
|||
data.system_parts = groupHooks(Object.keys(data['system']),data['system']);
|
||||
data.items = (data['system']!={} || data['apps']!=[]);
|
||||
data.locale = y18n.locale;
|
||||
c.view('backup/backup_info', data, c.selectAllOrNone);
|
||||
c.view('backup/backup_info', data, function() {
|
||||
|
||||
c.selectAllOrNone();
|
||||
|
||||
// Delete button
|
||||
$('button[data-action="delete"]').on('click', function() {
|
||||
var storage = $(this).data('storage');
|
||||
var archive = $(this).data('archive');
|
||||
c.confirm(
|
||||
y18n.t('backup'),
|
||||
y18n.t('confirm_delete', [archive]),
|
||||
function(){
|
||||
c.api('DELETE', '/backup/archives/'+archive, {}, function(data) {
|
||||
c.redirect_to('#/backup/'+ storage);
|
||||
});
|
||||
}
|
||||
);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -105,19 +123,6 @@
|
|||
);
|
||||
});
|
||||
|
||||
// Delete a backup
|
||||
app.get('#/backup/:storage/:archive/delete', function (c) {
|
||||
c.confirm(
|
||||
y18n.t('backup'),
|
||||
y18n.t('confirm_delete', [c.params['archive']]),
|
||||
function(){
|
||||
c.api('DELETE', '/backup/archives/'+c.params['archive'], {}, function(data) {
|
||||
c.redirect_to('#/backup/'+ c.params['storage']);
|
||||
});
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
function groupHooks(hooks, raw_infos) {
|
||||
var data = {};
|
||||
var rules = [
|
||||
|
|
|
@ -85,9 +85,9 @@
|
|||
<div class="panel-body">
|
||||
<div class="container">
|
||||
<p>{{t 'backup_archive_delete'}}</p>
|
||||
<a href="#/backup/{{storage.id}}/{{name}}/delete" role="button" class="btn btn-danger slide">
|
||||
<button class="btn btn-danger slide" data-action="delete" data-storage="{{storage.id}}" data-archive="{{name}}">
|
||||
<span class="fa-trash-o"></span> {{t 'delete'}}
|
||||
</a>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue