Make ITG dependant on autotask

This commit is contained in:
Chris Payne
2025-07-08 22:11:52 -04:00
parent b3f7da1174
commit a57ca31d2b

View File

@@ -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)"