app/views/dradis/plugins/calculators/cvss/issues/edit.html.erb in dradis-calculator_cvss-4.11.0 vs app/views/dradis/plugins/calculators/cvss/issues/edit.html.erb in dradis-calculator_cvss-4.13.0
- old
+ new
@@ -5,102 +5,12 @@
<% end %>
<div class="content-container">
<h4 class="header-underline d-flex justify-content-between">
<span>Edit CVSS Risk Scoring</span>
- <%= render 'dradis/plugins/calculators/cvss/version_switch' %>
+ <%= render 'dradis/plugins/calculators/cvss/version_menu' %>
</h4>
<div id="issues_editor">
- <div class="inner note-text-inner">
-
- <%= simple_form_for [:cvss, current_project, @issue] do |f| %>
-
- <div class="alert alert-error" data-behavior="cvss-error">
- <p><strong>Warning</strong>: all Base metrics are required</p>
- </div>
-
- <ul class="nav nav-pills w-100" id="cvss-tabs">
- <li class="nav-item">
- <a href="#cvss-edit-base" data-bs-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-bs-toggle="pill" class="nav-link">Temporal: <span id="temporal-score">0</span></a>
- </li>
- <li class="nav-item">
- <a href="#cvss-edit-environmental" data-bs-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-bs-toggle="pill" class="nav-link">Result</a>
- </li>
- </ul>
-
- <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 class="form-control" name="cvss_fields" rows="10" style="width:95%">#[CVSSv3.Vector]#
- N/A
-
- #[CVSSv3.BaseScore]#
- N/A
-
- #[CVSSv3.BaseSeverity]#
- N/A
-
- #[CVSSv3.TemporalScore]#
- N/A
-
- #[CVSSv3.TemporalSeverity]#
- N/A
-
- #[CVSSv3.EnvironmentalScore]#
- N/A
-
- #[CVSSv3.EnvironmentalSeverity]#
- N/A
-
- #[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 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>
+ <%= render 'dradis/plugins/calculators/cvss/issues/edit/v3' %>
+ <%= render 'dradis/plugins/calculators/cvss/issues/edit/v4' %>
</div>
</div>