mirror of
https://github.com/YunoHost/yunohost-admin.git
synced 2024-09-03 20:06:15 +02:00
Refresh diagnosis when opening diagnosis view
This commit is contained in:
parent
b86921e313
commit
85beae3a98
1 changed files with 13 additions and 5 deletions
|
@ -8,6 +8,13 @@
|
||||||
// *********
|
// *********
|
||||||
|
|
||||||
app.get('#/diagnosis', function (c) {
|
app.get('#/diagnosis', function (c) {
|
||||||
|
c.api('POST', '/diagnosis/run?except-if-never-ran-yet', {}, function() {
|
||||||
|
updateDiagnosisView();
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
function updateDiagnosisView() {
|
||||||
c.api('GET', '/diagnosis/show?full', {}, function(data) {
|
c.api('GET', '/diagnosis/show?full', {}, function(data) {
|
||||||
|
|
||||||
if (typeof(data.reports) === "undefined")
|
if (typeof(data.reports) === "undefined")
|
||||||
|
@ -71,7 +78,7 @@
|
||||||
// Button for first diagnosis
|
// Button for first diagnosis
|
||||||
$("button[data-action='run-full-diagnosis']").click(function() {
|
$("button[data-action='run-full-diagnosis']").click(function() {
|
||||||
c.api('POST', '/diagnosis/run', {}, function(data) {
|
c.api('POST', '/diagnosis/run', {}, function(data) {
|
||||||
c.refresh();
|
updateDiagnosisView();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -87,7 +94,7 @@
|
||||||
$("button[data-action='rerun-diagnosis']").click(function() {
|
$("button[data-action='rerun-diagnosis']").click(function() {
|
||||||
var category = $(this).data("category");
|
var category = $(this).data("category");
|
||||||
c.api('POST', '/diagnosis/run?force', {"categories": [category]}, function(data) {
|
c.api('POST', '/diagnosis/run?force', {"categories": [category]}, function(data) {
|
||||||
c.refresh();
|
updateDiagnosisView();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -95,18 +102,19 @@
|
||||||
$("button[data-action='ignore']").click(function() {
|
$("button[data-action='ignore']").click(function() {
|
||||||
var filter_args = $(this).data("filter-args");
|
var filter_args = $(this).data("filter-args");
|
||||||
c.api('POST', '/diagnosis/ignore', {'add_filter': filter_args.split(',') }, function(data) {
|
c.api('POST', '/diagnosis/ignore', {'add_filter': filter_args.split(',') }, function(data) {
|
||||||
c.refresh();
|
updateDiagnosisView();
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
|
|
||||||
$("button[data-action='unignore']").click(function() {
|
$("button[data-action='unignore']").click(function() {
|
||||||
var filter_args = $(this).data("filter-args");
|
var filter_args = $(this).data("filter-args");
|
||||||
c.api('POST', '/diagnosis/ignore', {'remove_filter': filter_args.split(',') }, function(data) {
|
c.api('POST', '/diagnosis/ignore', {'remove_filter': filter_args.split(',') }, function(data) {
|
||||||
c.refresh();
|
updateDiagnosisView();
|
||||||
})
|
})
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
}
|
||||||
|
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
|
Loading…
Add table
Reference in a new issue