|
|
ac7d03 |
From 3d8b42ac1e532168c2dae96ab0de3d83df0268d0 Mon Sep 17 00:00:00 2001
|
|
|
ac7d03 |
From: Pavel Vomacka <pvomacka@redhat.com>
|
|
|
ac7d03 |
Date: Fri, 17 Mar 2017 15:10:42 +0100
|
|
|
ac7d03 |
Subject: [PATCH] WebUI: Add support for suppressing warnings
|
|
|
ac7d03 |
|
|
|
ac7d03 |
Each command can have specified an array of warning codes which will
|
|
|
ac7d03 |
be suppressed and won't be shown.
|
|
|
ac7d03 |
|
|
|
ac7d03 |
For specifying this it is necessary to set command property
|
|
|
ac7d03 |
'supressed_warnings: [codes_of_warning]'
|
|
|
ac7d03 |
|
|
|
ac7d03 |
Part of: https://pagure.io/freeipa/issue/6618
|
|
|
ac7d03 |
|
|
|
ac7d03 |
Reviewed-By: Petr Vobornik <pvoborni@redhat.com>
|
|
|
ac7d03 |
---
|
|
|
ac7d03 |
install/ui/src/freeipa/rpc.js | 7 +++++++
|
|
|
ac7d03 |
1 file changed, 7 insertions(+)
|
|
|
ac7d03 |
|
|
|
ac7d03 |
diff --git a/install/ui/src/freeipa/rpc.js b/install/ui/src/freeipa/rpc.js
|
|
|
ac7d03 |
index 1880f8d5732f982c25924b787b273c9e56636b20..84282f78d940ac2d18d00df92a7430ca51bbf389 100644
|
|
|
ac7d03 |
--- a/install/ui/src/freeipa/rpc.js
|
|
|
ac7d03 |
+++ b/install/ui/src/freeipa/rpc.js
|
|
|
ac7d03 |
@@ -72,6 +72,12 @@ rpc.command = function(spec) {
|
|
|
ac7d03 |
that.options = $.extend({}, spec.options || {});
|
|
|
ac7d03 |
|
|
|
ac7d03 |
/**
|
|
|
ac7d03 |
+ * @property {Array} suppress_warnings array of message codes which
|
|
|
ac7d03 |
+ * are suppressed
|
|
|
ac7d03 |
+ */
|
|
|
ac7d03 |
+ that.suppress_warnings = spec.suppress_warnings || [];
|
|
|
ac7d03 |
+
|
|
|
ac7d03 |
+ /**
|
|
|
ac7d03 |
* Success handler
|
|
|
ac7d03 |
* @property {Function}
|
|
|
ac7d03 |
* @param {Object} data
|
|
|
ac7d03 |
@@ -219,6 +225,7 @@ rpc.command = function(spec) {
|
|
|
ac7d03 |
|
|
|
ac7d03 |
for (var i=0,l=msgs.length; i
|
|
|
ac7d03 |
var msg = lang.clone(msgs[i]);
|
|
|
ac7d03 |
+ if (that.suppress_warnings.indexOf(msg.code) > -1) continue;
|
|
|
ac7d03 |
// escape and reformat message
|
|
|
ac7d03 |
msg.message = util.beautify_message(msg.message);
|
|
|
ac7d03 |
IPA.notify(msg.message, msg.type);
|
|
|
ac7d03 |
--
|
|
|
ac7d03 |
2.12.1
|
|
|
ac7d03 |
|