From b6dc8e5fafd4feed7e117b4792cbe3191e66967e Mon Sep 17 00:00:00 2001 From: Thomas Gelf Date: Fri, 11 Mar 2016 09:07:22 +0100 Subject: [PATCH] Db, DirectorObjectForm: support notifications --- library/Director/Db.php | 8 ++++++++ library/Director/Web/Form/DirectorObjectForm.php | 1 + 2 files changed, 9 insertions(+) diff --git a/library/Director/Db.php b/library/Director/Db.php index 33b470fe..0e4fe69b 100644 --- a/library/Director/Db.php +++ b/library/Director/Db.php @@ -557,6 +557,14 @@ class Db extends DbConnection return $this->enumIcingaObjects('command', $filters); } + public function enumNotificationCommands() + { + $filters = array( + 'methods_execute IN (?)' => array('PluginNotification'), + ); + return $this->enumIcingaObjects('command', $filters); + } + public function getZoneName($id) { $objects = $this->enumZones(); diff --git a/library/Director/Web/Form/DirectorObjectForm.php b/library/Director/Web/Form/DirectorObjectForm.php index afa3b5f6..aa052b0c 100644 --- a/library/Director/Web/Form/DirectorObjectForm.php +++ b/library/Director/Web/Form/DirectorObjectForm.php @@ -415,6 +415,7 @@ abstract class DirectorObjectForm extends QuickForm 'address', 'address6', 'groups', + 'command_id', // Notification 'email', 'pager', 'enable_notifications',