app/views/dradis/plugins/calculators/cvss/issues/edit.html.erb in dradis-calculator_cvss-3.15.0 vs app/views/dradis/plugins/calculators/cvss/issues/edit.html.erb in dradis-calculator_cvss-3.16.0
- old
+ new
@@ -2,77 +2,102 @@
<% content_for :sidebar do %>
<%= render 'issues/sidebar'%>
<% end %>
-<div id="issues_editor">
- <div class="inner note-text-inner">
- <h3>Edit CVSSv3 Risk Scoring</h3>
+<div class="content-container">
+ <h4 class="header-underline">Edit CVSSv3 Risk Scoring</h4>
+ <div id="issues_editor">
+ <div class="inner note-text-inner">
- <%= simple_form_for [:cvss, current_project, @issue] do |f| %>
+ <%= simple_form_for [:cvss, current_project, @issue] do |f| %>
- <div class="alert alert-error text-error hide" data-behavior="cvss-error">
- <p><strong>Warning</strong>: all Base metrics are required</p>
- </div>
- <br/>
+ <div class="alert alert-error text-error" data-behavior="cvss-error">
+ <p><strong>Warning</strong>: all Base metrics are required</p>
+ </div>
- <ul class="nav nav-pills" id="cvss-tabs">
- <li class="active"><a href="#cvss-edit-base" data-toggle="tab">Base: <span id="base-score">0</span></a></li>
- <li><a href="#cvss-edit-temporal" data-toggle="tab">Temporal: <span id="temporal-score">0</span></a></li>
- <li><a href="#cvss-edit-environmental" data-toggle="tab">Environmental: <span id="environmental-score">0</span></a></li>
- <li class="pull-right"><a href="#cvss-edit-result" data-toggle="tab">Result</a></li>
- </ul>
+ <ul class="nav nav-pills w-100" id="cvss-tabs">
+ <li class="nav-item">
+ <a href="#cvss-edit-base" data-toggle="pill" class="nav-link active">Base: <span id="base-score">0</span></a>
+ </li>
+ <li class="nav-item">
+ <a href="#cvss-edit-temporal" data-toggle="pill" class="nav-link">Temporal: <span id="temporal-score">0</span></a>
+ </li>
+ <li class="nav-item">
+ <a href="#cvss-edit-environmental" data-toggle="pill" class="nav-link">Environmental: <span id="environmental-score">0</span></a>
+ </li>
+ <li class="nav-item pull-right">
+ <a href="#cvss-edit-result" data-toggle="pill" class="nav-link">Result</a>
+ </li>
+ </ul>
- <div class="tab-content">
- <div class="tab-pane active" id="cvss-edit-base">
- <%= render 'dradis/plugins/calculators/cvss/base/base' %>
- </div>
- <div class="tab-pane" id="cvss-edit-temporal">
- <%= render 'dradis/plugins/calculators/cvss/base/temporal' %>
- </div>
- <div class="tab-pane" id="cvss-edit-environmental">
- <%= render 'dradis/plugins/calculators/cvss/base/environmental' %>
- </div>
+ <div class="tab-content mt-4">
+ <div class="tab-pane active" id="cvss-edit-base">
+ <%= render 'dradis/plugins/calculators/cvss/base/base' %>
+ </div>
+ <div class="tab-pane" id="cvss-edit-temporal">
+ <%= render 'dradis/plugins/calculators/cvss/base/temporal' %>
+ </div>
+ <div class="tab-pane" id="cvss-edit-environmental">
+ <%= render 'dradis/plugins/calculators/cvss/base/environmental' %>
+ </div>
- <div class="tab-pane" id="cvss-edit-result">
- <textarea name="cvss_fields" rows="10" style="width:95%">#[CVSSv3.Vector]#
-N/A
+ <div class="tab-pane" id="cvss-edit-result">
+ <textarea class="form-control" name="cvss_fields" rows="10" style="width:95%">#[CVSSv3.Vector]#
+ N/A
-#[CVSSv3.BaseScore]#
-N/A
+ #[CVSSv3.BaseScore]#
+ N/A
-#[CVSSv3.BaseSeverity]#
-N/A
+ #[CVSSv3.BaseSeverity]#
+ N/A
-#[CVSSv3.TemporalScore]#
-N/A
+ #[CVSSv3.TemporalScore]#
+ N/A
-#[CVSSv3.TemporalSeverity]#
-N/A
+ #[CVSSv3.TemporalSeverity]#
+ N/A
-#[CVSSv3.EnvironmentalScore]#
-N/A
+ #[CVSSv3.EnvironmentalScore]#
+ N/A
-#[CVSSv3.EnvironmentalSeverity]#
-N/A
+ #[CVSSv3.EnvironmentalSeverity]#
+ N/A
-#[CVSSv3.BaseAttackVector]#
-#[CVSSv3.BaseAttackComplexity]#
-#[CVSSv3.BasePrivilegesRequired]#
-#[CVSSv3.BaseUserInteraction]#
-#[CVSSv3.BaseScope]#
-#[CVSSv3.BaseConfidentiality]#
-#[CVSSv3.BaseIntegrity]#
-#[CVSSv3.BaseAvailability]#
-#[CVSSv3.EnvironmentalConfidentialityRequirement]#
-#[CVSSv3.EnvironmentalIntegrityRequirement]#
-</textarea>
+ #[CVSSv3.BaseAttackVector]#
+ #[CVSSv3.BaseAttackComplexity]#
+ #[CVSSv3.BasePrivilegesRequired]#
+ #[CVSSv3.BaseUserInteraction]#
+ #[CVSSv3.BaseScope]#
+ #[CVSSv3.BaseConfidentiality]#
+ #[CVSSv3.BaseIntegrity]#
+ #[CVSSv3.BaseAvailability]#
+
+ #[CVSSv3.TemporalExploitCodeMaturity]#
+ #[CVSSv3.TemporalRemediationLevel]#
+ #[CVSSv3.TemporalReportConfidence]#
+
+ #[CVSSv3.EnvironmentalConfidentialityRequirement]#
+ #[CVSSv3.EnvironmentalIntegrityRequirement]#
+ #[CVSSv3.EnvironmentalAvailabilityRequirement]#
+
+ #[CVSSv3.ModifiedAttackVector]#
+ #[CVSSv3.ModifiedAttackComplexity]#
+ #[CVSSv3.ModifiedPrivilegesRequired]#
+ #[CVSSv3.ModifiedUserInteraction]#
+ #[CVSSv3.ModifiedScope]#
+ #[CVSSv3.ModifiedConfidentiality]#
+ #[CVSSv3.ModifiedIntegrity]#
+ #[CVSSv3.ModifiedAvailability]#
+
+ </textarea>
+ </div>
</div>
- </div>
- <div class="form-actions">
- <%= f.button :submit, nil, class: 'btn btn-primary' %> or
- <%= link_to 'Cancel', main_app.project_issue_path(current_project, @issue), class: 'cancel-link' %>
- </div>
- <% end %>
+ <div class="form-actions">
+ <%= f.button :submit, nil, class: 'btn btn-primary' %> or
+ <%= link_to 'Cancel', main_app.project_issue_path(current_project, @issue), class: 'cancel-link' %>
+ </div>
+ <% end %>
+ </div>
</div>
</div>