From 1d9c3b18696e6ce767a3bc51918dae4440683cff Mon Sep 17 00:00:00 2001 From: 2Shirt <2xShirt@gmail.com> Date: Wed, 26 Dec 2018 21:50:34 -0700 Subject: [PATCH] Added posting results line to results screen --- .bin/Scripts/functions/hw_diags.py | 39 +++++++++++++++++------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/.bin/Scripts/functions/hw_diags.py b/.bin/Scripts/functions/hw_diags.py index 43b97be8..7e06ecf9 100644 --- a/.bin/Scripts/functions/hw_diags.py +++ b/.bin/Scripts/functions/hw_diags.py @@ -1034,25 +1034,30 @@ def run_hw_tests(state): show_results(state) # Post disk results - for disk in state.disks: - state.ost.post_device_results(disk, state.ticket_id) + if not state.ost.disabled: + print_standard('Posting results to osTicket...') + for disk in state.disks: + state.ost.post_device_results(disk, state.ticket_id) - # Check if disk checkbox needs updating - all_disks_passed = True - disk_failures = False - for disk in state.disks: - if disk.checkbox is None: - # Aborted/Unknown/etc - all_disks_passed = False - else: - all_disks_passed &= disk.checkbox - disk_failures |= not disk.checkbox + # Check if disk checkbox needs updating + all_disks_passed = True + disk_failures = False + for disk in state.disks: + if disk.checkbox is None: + # Aborted/Unknown/etc + all_disks_passed = False + else: + all_disks_passed &= disk.checkbox + disk_failures |= not disk.checkbox - # Update checkbox if necessary - if disk_failures: - state.ost.set_disk_failed(state.ticket_id) - elif all_disks_passed: - state.ost.set_disk_passed(state.ticket_id) + # Update checkbox if necessary + if disk_failures: + state.ost.set_disk_failed(state.ticket_id) + elif all_disks_passed: + state.ost.set_disk_passed(state.ticket_id) + + # Spacer + print_standard(' ') # Check for osTicket errors if state.ost.errors: