Title: [opsview] [11577] Fixed missing sensitive arguments field
Modified: trunk/CHANGES
===================================================================
--- trunk/CHANGES	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/CHANGES	2013-02-21 19:12:05 UTC (rev 11577)
@@ -16,6 +16,7 @@
     Fixed double escape of backslashes, which can affect Windows checks
     Fixed Nagios CGI for hostnames with funny characters
     Fixed SNMP - MIB-II opspack so that a dependency is set for active polled SNMP checks to have dependency on the agent
+    Fixed sensitive arguments field which was missing from UI in error
 
 3.20130212
     FEATURES:

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/de.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/de.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/de.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -1640,6 +1640,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "Benachrichtigungszeitraum, wenn leer, wird es vom Host geerbt."
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Benachrichtigung bei jedem weiteren Fehler, nicht nur beim ersten."
 
@@ -1766,6 +1769,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Wiederholungsintervall"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Meldung für Service On"
 

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/es.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/es.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/es.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -1662,6 +1662,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "Si figura en blanco, heredará del host"
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Lanzar una notificación por cada fallo, no sólo en el primero"
 
@@ -1790,6 +1793,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Intervalo de reintento"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Notificar para servicios en"
 

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/fr.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/fr.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/fr.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -1638,6 +1638,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "Si vide, hérite de l'hôte"
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Lever une notification à chaque échec..."
 
@@ -1764,6 +1767,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Intervalle nouvel essai"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Notifier si Service On"
 

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/i_default.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/i_default.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/i_default.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -10,10 +10,10 @@
 "PO-Revision-Date: 2009-06-09 14:10+0000\n"
 "Last-Translator: Ton Voon <ton.v...@opsview.com>\n"
 "Language-Team: English <e...@li.org>\n"
-"Language: en\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Language: en\n"
 
 msgid "messages.access.noAuthToChangeService"
 msgstr "You are not authorised to change the state of this service"
@@ -146,8 +146,8 @@
 msgid "messages.auditlog.submitServiceCheck.failed %1"
 msgstr "Failed to submit service check result: %1"
 
+#. ($s->servicename,         $s->hostname,                    $states_by_id->{$state}, $comment,)
 #. ($c->stash->{object}->name,                    $c->stash->{object}->host_object_id->name,                    $states_by_id->{$state},                    $comment,)
-#. ($s->servicename,         $s->hostname,                    $states_by_id->{$state}, $comment,)
 msgid "messages.auditlog.submittingServiceCheckResultOnAs %1 %2 %3 %4"
 msgstr "Submitting service check result: %1 on %2 as %3: %4"
 
@@ -1368,8 +1368,8 @@
 msgid "ui.admin.list.label.delete.confirm %1"
 msgstr "Are you sure you want to delete `%1`?"
 
+#. ($c->stash->{object}->name)
 #. ($o->name)
-#. ($c->stash->{object}->name)
 #. (object_name)
 msgid "ui.admin.list.label.edit %1"
 msgstr "Edit %1"
@@ -1721,6 +1721,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "If blank, will inherit from host"
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr "Contains sensitive arguments. Will be hidden from users unless they have TESTCHANGE access"
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Raise a notification on every failure, not just the first one"
 
@@ -1847,6 +1850,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Retry Interval"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr "Sensitive Arguments"
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Notify for Service On"
 
@@ -2491,9 +2497,9 @@
 msgid "ui.downtime.help.commentEmpty"
 msgstr "Comment is empty"
 
-#. (join( "::",                        $c->stash->{object}->hostname,                        $c->stash->{object}->name)
 #. ($c->stash->{object}->name)
 #. (join( "::",                $c->stash->{object}->hostname,                $c->stash->{object}->name)
+#. (join( "::",                        $c->stash->{object}->hostname,                        $c->stash->{object}->name)
 msgid "ui.downtime.help.downtimeDeletedFor %1"
 msgstr "Downtime delete for %1"
 

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/it.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/it.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/it.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -1638,6 +1638,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "Se il campo è vuoto, saranno ereditati dall'host"
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Inviare una notifica ad ogni check fallito, non solo per il primo"
 
@@ -1764,6 +1767,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Intervallo tra i tentativi"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Notifica per i servizi su"
 

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/pl.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/pl.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/pl.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -1636,6 +1636,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "Jeżeli puste to odziedziczy z hosta"
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Wyśle powiadomienia przy każdym problemie, nie tylko przy pierwszym"
 
@@ -1762,6 +1765,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Interwał Następnej Próby"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Powiadom dla Usługi na"
 

Modified: trunk/opsview-web/lib/Opsview/Web/I18N/sv.po
===================================================================
--- trunk/opsview-web/lib/Opsview/Web/I18N/sv.po	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/lib/Opsview/Web/I18N/sv.po	2013-02-21 19:12:05 UTC (rev 11577)
@@ -1637,6 +1637,9 @@
 msgid "ui.admin.servicecheck.edit.help.notificationPeriod"
 msgstr "Om den är tom ärvs värddator"
 
+msgid "ui.admin.servicecheck.edit.help.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.help.volatile"
 msgstr "Skicka meddelande för varje fel, inte bara det första"
 
@@ -1763,6 +1766,9 @@
 msgid "ui.admin.servicecheck.edit.label.retryInterval"
 msgstr "Intervall innan nytt försök"
 
+msgid "ui.admin.servicecheck.edit.label.sensitiveArguments"
+msgstr ""
+
 msgid "ui.admin.servicecheck.edit.label.serviceNotificationOptions"
 msgstr "Meddela för tjänst på"
 

Modified: trunk/opsview-web/root/admin/servicecheck/tab-advanced
===================================================================
--- trunk/opsview-web/root/admin/servicecheck/tab-advanced	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/root/admin/servicecheck/tab-advanced	2013-02-21 19:12:05 UTC (rev 11577)
@@ -20,6 +20,14 @@
   help_keyword => "flap_detection",
 );
 
+checkbox(
+  form_label => c.loc("ui.admin.servicecheck.edit.label.sensitiveArguments"),
+  name => "sensitive_arguments",
+  default => 1,
+  help => c.loc("ui.admin.servicecheck.edit.help.sensitiveArguments"),
+  help_keyword => "sensitive_arguments",
+);
+
 stalking_options_values = [ 'w', 'c', 'u', 'o' ];
 
 IF object;

Modified: trunk/opsview-web/t/750servicecheck.t
===================================================================
--- trunk/opsview-web/t/750servicecheck.t	2013-02-21 19:10:46 UTC (rev 11576)
+++ trunk/opsview-web/t/750servicecheck.t	2013-02-21 19:12:05 UTC (rev 11577)
@@ -75,6 +75,7 @@
 is( $mech->value( "notification_options", 3 ), "r", "Got recovery notify on" );
 is( $mech->value( "notification_options", 4 ), "u", "Got unknown notify on" );
 is( $mech->value( "notification_options", 5 ), "f", "Got flapping notify on" );
+is( $mech->value("sensitive_arguments"), 1, "Got sensitive_arguments off" );
 
 $mech->field( "oid",   "superman" );
 $mech->field( "label", "loislane" );
@@ -82,6 +83,7 @@
 $mech->field( "keywords",              "shaggy,scooby" );
 $mech->field( "notification_interval", "" );
 $mech->select( "attribute", "7" );
+$mech->tick( 'sensitive_arguments', 1 );
 foreach my $i (qw/w c r u f/) {
     $mech->untick( "notification_options", $i );
 }
@@ -120,6 +122,7 @@
     $mech->value( "notification_options", 5 ),
     undef, "Got flapping notify off"
 );
+is( $mech->value("sensitive_arguments"), 1, "Got sensitive_arguments on" );
 
 # Editing /
 $mech->get_ok( "/admin/servicecheck/edit/47" );

_______________________________________________
Opsview-checkins mailing list
Opsview-checkins@lists.opsview.org
http://lists.opsview.org/lists/listinfo/opsview-checkins

Reply via email to