Fixes in pastafari

This commit is contained in:
Antonio de la Rosa 2022-04-25 01:25:03 +02:00
parent ff93c78831
commit b4d3f1807f
3 changed files with 87 additions and 12 deletions

View file

@ -159,6 +159,23 @@ $(document).ready(function () {
return false;
}
else {
//Make a normal submit to url_task for make_task form
var form=$("<form/>", { 'action': url_task, 'method': 'POST'});
form.append( $('<input>', {'type': 'hidden', 'name': 'ids', 'value': JSON.stringify(server_ids)}) )
form.append( $('<input>', {'type': 'hidden', 'name': 'task', 'value': task}) )
$("body").append(form);
form.submit();
return false;
}
}
$('#layer_loading').show();

View file

@ -0,0 +1,36 @@
<%inherit file="dashboard.phtml"/>
<%block name="content">
<form method="post" name="update_servers" id="update_servers" action="${url_exec}">
${form|n}
<input type="hidden" name="ids" value="${ids|h}" />
<input type="hidden" name="task" value="${task_file}" />
${csrf_token()|n}
<p><input type="submit" value="${lang('pastafari','execute_task', 'Execute task')}" /></p>
</form>
</%block>
<%block name="jscript_block">
<script language="Javascript" src="${make_media_url('js/jsutils/posting2.js', 'monit')}"></script>
<script language="Javascript" src="${make_media_url('js/jsutils/ajax_list.js', 'monit')}"></script>
<script>
var options={url: "${url_exec}", loading: '#layer_loading', success: function (data) {
task_id=data.task_id;
if(task_id>0) {
location.href="${url_for('.pastafari2_multiprogress')}?task_id="+task_id;
}
}, error_data: function (data) {
console.log(JSON.stringify(data));
}
};
jQuery('#update_servers').sendPost(options);
</script>
</%block>