Add service templates

This commit is contained in:
Anthony F McInerney
2020-09-19 01:29:20 +01:00
parent 2b6d87c704
commit a27085243a
4 changed files with 6 additions and 6 deletions
@@ -24,7 +24,7 @@ class CreateServicesTemplateTable extends Migration
$table->tinyInteger('service_template_status')->default(0);
$table->unsignedInteger('service_template_changed')->default(0);
$table->boolean('service_template_disabled')->default(0);
$table->index(['services_template_device_group_id_index','device_group_id']);
#$table->index(['services_template_device_group_id_index','device_group_id']);
});
}
@@ -19,10 +19,10 @@ if (!Auth::user()->hasGlobalAdmin()) {
} elseif (!is_numeric($vars['device_group_id'])) {
$status = array('status' =>1, 'message' => 'No Device Group has been selected');
} else {
if (discover_service_template($vars['device_group_id'],$vars['service_template_id'])) {
$status = array('status' =>0, 'message' => 'Device Group: <i>'.$vars['device_group_id'].',Service Template: <i>'.$vars['service_template_id'].', has been discovered.</i>');
if (discover_service_template($vars['device_group_id'], $vars['service_template_id'])) {
$status = array('status' =>0, 'message' => 'Device Group: <i>'.$vars['device_group_id'].', Service Template: <i>'.$vars['service_template_id'].', has been discovered.</i>');
} else {
$status = array('status' =>1, 'message' => 'Device Group: <i>'.$vars['device_group_id'].',Service Template: <i>'.$vars['service_template_id'].', has been discovered.</i>');
$status = array('status' =>1, 'message' => 'Device Group: <i>'.$vars['device_group_id'].', Service Template: <i>'.$vars['service_template_id'].', has been discovered.</i>');
}
}
}
@@ -27,7 +27,7 @@ if (is_numeric($service_template_id) && $service_template_id > 0) {
'desc' => $service[0]['service_desc'],
'param' => $service[0]['service_param'],
'ignore' => $service[0]['service_ignore'],
'disabled' => $service[0]['service_disabled']
'disabled' => $service[0]['service_disabled']
);
header('Content-Type: application/json');
+1 -1
View File
@@ -187,7 +187,7 @@ function discover_service_template($device_group, $service_template)
$device_ids = dbFetchColumn("SELECT `device_id` FROM `device_group_device` WHERE `device_group_id`=" . $_POST['device_group_id']);
foreach ($device_ids as $device) {
add_service($device, $service);
}
}
log_event('Autodiscovered service: type ' . mres($service), $device, 'service', 2);
echo '+';
}