aboutsummaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorLuc Donnet2014-02-11 15:42:49 +0100
committerLuc Donnet2014-02-11 15:42:49 +0100
commitb5bdcf3396ec57ad4f66ce0e6998a2ebfe2fb6a8 (patch)
tree2c59dc5695b812422c92d83d4669a865ab0d6b01 /app
parent90831700d30cadf18f068f11fc4e5b674c645a20 (diff)
downloadchouette-core-b5bdcf3396ec57ad4f66ce0e6998a2ebfe2fb6a8.tar.bz2
Set icon color in compliance check result from graph colors
Diffstat (limited to 'app')
-rw-r--r--app/assets/stylesheets/compliance_check_tasks.css.scss8
-rw-r--r--app/helpers/compliance_check_results_helper.rb13
-rw-r--r--app/views/compliance_check_results/index.html.erb2
3 files changed, 22 insertions, 1 deletions
diff --git a/app/assets/stylesheets/compliance_check_tasks.css.scss b/app/assets/stylesheets/compliance_check_tasks.css.scss
index 0c3d6cc61..e5df5e844 100644
--- a/app/assets/stylesheets/compliance_check_tasks.css.scss
+++ b/app/assets/stylesheets/compliance_check_tasks.css.scss
@@ -93,6 +93,14 @@
border-bottom: 1px solid #e4e4e4;
}
+ .status_ok_error { color: #8fc861; }
+ .status_nok_error { color: #e22b1b; }
+ .status_na_error { color: #898e7f; }
+
+ .status_ok_warning { color: #8fc861; }
+ .status_nok_warning { color: #ffbd2b; }
+ .status_na_warning { color: #898e7f; }
+
.resume {
&:after{
content: " ";
diff --git a/app/helpers/compliance_check_results_helper.rb b/app/helpers/compliance_check_results_helper.rb
new file mode 100644
index 000000000..092315ffd
--- /dev/null
+++ b/app/helpers/compliance_check_results_helper.rb
@@ -0,0 +1,13 @@
+module ComplianceCheckResultsHelper
+
+ def status_icon( compliance_check_result_status, compliance_check_result_severity )
+ if compliance_check_result_status == "na"
+ ("<i class='fa fa-ban status_" + compliance_check_result_status + "_" + compliance_check_result_severity + "'></i>").html_safe
+ elsif compliance_check_result_status == "ok"
+ ("<i class='fa fa-check status_" + compliance_check_result_status + "_" + compliance_check_result_severity + "'></i>").html_safe
+ else
+ ("<i class='fa fa-minus-circle status_" + compliance_check_result_status + "_" + compliance_check_result_severity + "'></i>").html_safe
+ end
+ end
+
+end
diff --git a/app/views/compliance_check_results/index.html.erb b/app/views/compliance_check_results/index.html.erb
index 594023dce..532e32be0 100644
--- a/app/views/compliance_check_results/index.html.erb
+++ b/app/views/compliance_check_results/index.html.erb
@@ -14,7 +14,7 @@
<% @compliance_check_results.each_with_index do |compliance_check_result, index| %>
<tr>
<td><%= index + 1 %></td>
- <td><%= image_tag "icons/status_#{compliance_check_result.status}.png" %></td>
+ <td><%= status_icon( compliance_check_result.status, compliance_check_result.severity ) %> </td>
<td><%= t compliance_check_result.severity, :scope => "compliance_check_result.severities" %></td>
<td>
<%= image_tag "icons/notice.png", :"data-content" => ComplianceCheckResult.human_attribute_name(compliance_check_result.rule_code), :"data-title" => t("activerecord.attributes.compliance_check_result.detail"), :class =>"notice" %>