From a57ca31d2b4f9bde5d98bb35fcb993aaeb279560 Mon Sep 17 00:00:00 2001 From: Chris Payne Date: Tue, 8 Jul 2025 22:11:52 -0400 Subject: [PATCH] Make ITG dependant on autotask --- main.ps1 | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/main.ps1 b/main.ps1 index 3550429..009e851 100644 --- a/main.ps1 +++ b/main.ps1 @@ -101,10 +101,15 @@ $RocketcyberBox.Visibility = 'Collapsed' $CyberQPBox.Visibility = 'Collapsed' $Pax8Box.Visibility = 'Collapsed' +# Disable Missing Features $BackupBox.IsEnabled = $false $RocketcyberBox.IsEnabled = $false $CyberQPBox.IsEnabled = $false +# Force ITG Disabled Default +$ITGlueBox.IsEnabled = $false + +# Lock Country to Canada $CountryBox.IsEnabled = $false $AutotaskBox.Add_Checked({ @@ -130,8 +135,17 @@ function Update-SharedFieldVisibility { $CountryBox.Visibility = $visibility } -$AutotaskBox.Add_Checked( { Update-SharedFieldVisibility }) -$AutotaskBox.Add_Unchecked( { Update-SharedFieldVisibility }) +$AutotaskBox.Add_Checked({ + Update-SharedFieldVisibility + $ITGlueBox.IsEnabled = $true +}) + +$AutotaskBox.Add_Unchecked({ + Update-SharedFieldVisibility + $ITGlueBox.IsChecked = $false + $ITGlueBox.IsEnabled = $false +}) + $Pax8Box.Add_Checked( { Update-SharedFieldVisibility }) $Pax8Box.Add_Unchecked( { Update-SharedFieldVisibility }) @@ -285,6 +299,8 @@ $SubmitBtn.Add_Click({ $SelectAllBox.IsChecked = $false $AutotaskBox.IsChecked = $false $DattoBox.IsChecked = $false + $Pax8Box.IsChecked = $false + $ITGlueBox.IsChecked = $false } catch { $StatusBlock.Text = "Provisioning failed: $($_.Exception.Message)"