Commit 0f0b3a76 authored by Roque's avatar Roque

erp5_web_monitoring: header links in processes and resources views

parent 8f86c29e
......@@ -9,6 +9,7 @@
/////////////////////////////////////////////////////////////////
.declareAcquiredMethod("jio_get", "jio_get")
.declareAcquiredMethod("getUrlFor", "getUrlFor")
.declareAcquiredMethod("getUrlForList", "getUrlForList")
/////////////////////////////////////////////////////////////////
// declared methods
......@@ -38,17 +39,40 @@
return header_options;
});
case "software_instance":
header_options.refresh_action = true;
if (page_options.doc._links !== undefined) {
//TODO get view/action urls
header_options.resources_url = "a";
header_options.processes_url = "b";
if (header_options.hasOwnProperty('actions_url'))
delete header_options.actions_url;
if (header_options.hasOwnProperty('tab_url'))
delete header_options.tab_url;
}
return header_options;
var promise_list = [];
return new RSVP.Queue()
.push(function () {
promise_list.push({ command: 'change', options: page_options.view_action_dict.view_list.monitoring_resources_view });
promise_list.push({ command: 'change', options: page_options.view_action_dict.view_list.monitoring_processes_view });
promise_list.push({command: 'history_previous'});
return gadget.getUrlForList(promise_list);
})
.push(function (url_list) {
header_options.refresh_action = true;
if (page_options.doc._links !== undefined) {
header_options.resources_url = url_list[0];
header_options.processes_url = url_list[1];
if (header_options.hasOwnProperty('actions_url'))
delete header_options.actions_url;
if (header_options.hasOwnProperty('tab_url'))
delete header_options.tab_url;
}
if (page_options.form_definition.title == "Processes") {
header_options.selection_url = url_list[2];
delete header_options.processes_url;
delete header_options.refresh_action;
delete header_options.previous_url;
delete header_options.next_url;
}
if (page_options.form_definition.title == "Resources") {
header_options.selection_url = url_list[2];
delete header_options.resources_url;
delete header_options.refresh_action;
delete header_options.previous_url;
delete header_options.next_url;
}
return header_options;
});
case "promise":
header_options.refresh_action = true;
return header_options;
......
......@@ -242,7 +242,7 @@
</item>
<item>
<key> <string>serial</string> </key>
<value> <string>1015.64635.49707.61081</string> </value>
<value> <string>1016.474.34577.36078</string> </value>
</item>
<item>
<key> <string>state</string> </key>
......@@ -262,7 +262,7 @@
</tuple>
<state>
<tuple>
<float>1713455774.47</float>
<float>1713538236.89</float>
<string>UTC</string>
</tuple>
</state>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment