Merge ~caleb-ellis/maas:no-commission-test-suppress into maas:master

Proposed by Caleb Ellis
Status: Merged
Approved by: Caleb Ellis
Approved revision: 6824b45122e33655b96e06cd43f6901f1b583b10
Merge reported by: MAAS Lander
Merged at revision: not available
Proposed branch: ~caleb-ellis/maas:no-commission-test-suppress
Merge into: maas:master
Diff against target: 35 lines (+7/-3)
1 file modified
src/maasserver/static/partials/script-results-list.html (+7/-3)
Reviewer Review Type Date Requested Status
Steve Rydz (community) Approve
Review via email: mp+367241@code.launchpad.net

Commit message

LP: #1828492 - Remove ability to suppress failed commissioning scripts via UI

Description of the change

## Done
- Hide suppress column and checkboxes in commissioning tab in node details
- Remove suppress option from action menu

## QA
- Check that you can't suppress commissioning scripts via the UI
- Check that you can still suppress individual tests in the hardware tests tab

## Screenshot
https://user-images.githubusercontent.com/25733845/57514184-c2b33300-7307-11e9-81a5-9cac1c8469a1.png

To post a comment you must log in.
Revision history for this message
Steve Rydz (steverydz) wrote :

LGTM +1

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/src/maasserver/static/partials/script-results-list.html b/src/maasserver/static/partials/script-results-list.html
index e68534f..56fd2be 100644
--- a/src/maasserver/static/partials/script-results-list.html
+++ b/src/maasserver/static/partials/script-results-list.html
@@ -23,7 +23,7 @@
23 <table class="p-table-expanding p-table--controllers-commissioning">23 <table class="p-table-expanding p-table--controllers-commissioning">
24 <thead>24 <thead>
25 <tr>25 <tr>
26 <th style="width: 80px">Suppress</th>26 <th data-ng-if="nodeResultsManager._area === 'testing'" style="width: 80px">Suppress</th>
27 <th class="col-3">Name</th>27 <th class="col-3">Name</th>
28 <th class="col-2">Tags</th>28 <th class="col-2">Tags</th>
29 <th class="col-1">Runtime</th>29 <th class="col-1">Runtime</th>
@@ -40,7 +40,11 @@
40 'is-suppressed': result.suppressed40 'is-suppressed': result.suppressed
41 }"41 }"
42 >42 >
43 <td style="width: 80px; overflow: visible" aria-label="Suppress"">43 <td
44 data-ng-if="nodeResultsManager._area === 'testing'"
45 style="width: 80px; overflow: visible"
46 aria-label="Suppress"
47 >
44 <div class="p-tooltip">48 <div class="p-tooltip">
45 <input49 <input
46 id="{$ result.id $}"50 id="{$ result.id $}"
@@ -81,7 +85,7 @@
81 <button class="p-contextual-menu__link" aria-label="Hide metrics" data-ng-if="result.showing_results" data-ng-click="toggleMenu(); result.showing_history = false; result.showing_results = false">Hide metrics</button>85 <button class="p-contextual-menu__link" aria-label="Hide metrics" data-ng-if="result.showing_results" data-ng-click="toggleMenu(); result.showing_history = false; result.showing_results = false">Hide metrics</button>
82 <button class="p-contextual-menu__link" aria-label="View previous {$ result.result_section $}" data-ng-if="!result.showing_history" data-ng-click="toggleMenu(); loadHistory(result)">View previous {$ result.result_section $}</button>86 <button class="p-contextual-menu__link" aria-label="View previous {$ result.result_section $}" data-ng-if="!result.showing_history" data-ng-click="toggleMenu(); loadHistory(result)">View previous {$ result.result_section $}</button>
83 <button class="p-contextual-menu__link" aria-label="Hide previous {$ result.result_section $}" data-ng-if="result.showing_history" data-ng-click="toggleMenu(); result.showing_results = false; result.showing_history = false">Hide previous {$ result.result_section $}</button>87 <button class="p-contextual-menu__link" aria-label="Hide previous {$ result.result_section $}" data-ng-if="result.showing_history" data-ng-click="toggleMenu(); result.showing_results = false; result.showing_history = false">Hide previous {$ result.result_section $}</button>
84 <button class="p-contextual-menu__link" aria-label="Toggle this test in machine list" data-ng-if="isSuperUser() && isSuppressible(result)" data-ng-click="toggleSuppressed(result)">{$ result.suppressed ? "Show" : "Suppress" $} test in machine list</button>88 <button class="p-contextual-menu__link" aria-label="Toggle this test in machine list" data-ng-if="isSuperUser() && isSuppressible(result) && nodeResultsManager._area === 'testing'" data-ng-click="toggleSuppressed(result)">{$ result.suppressed ? "Show" : "Suppress" $} test in machine list</button>
85 </div>89 </div>
86 </div>90 </div>
87 </div>91 </div>

Subscribers

People subscribed via source and target branches