]
});
- var view_service_log = function(grid, rec) {
+ var view_service_log = function() {
+ var sm = me.getSelectionModel();
+ var rec = sm.getSelection()[0];
var win = Ext.create('Ext.window.Window', {
title: gettext('Syslog') + ' :' + rec.data.service,
modal: true,
}
});
+ var syslog_btn = new Ext.Button({
+ text: gettext('Syslog'),
+ disabled: true,
+ handler: view_service_log
+ });
+
var set_button_status = function() {
var sm = me.getSelectionModel();
var rec = sm.getSelection()[0];
start_btn.disable();
stop_btn.disable();
restart_btn.disable();
+ syslog_btn.disable();
return;
}
var service = rec.data.service;
var state = rec.data.state;
+ syslog_btn.enable();
+
if (me.startOnlyServices[service]) {
if (state == 'running') {
start_btn.disable();
Ext.apply(me, {
store: store,
stateful: false,
- tbar: [ start_btn, stop_btn, restart_btn ],
+ tbar: [ start_btn, stop_btn, restart_btn, syslog_btn ],
columns: [
{
header: gettext('Name'),