Make ITG dependant on autotask
This commit is contained in:
20
main.ps1
20
main.ps1
@@ -101,10 +101,15 @@ $RocketcyberBox.Visibility = 'Collapsed'
|
|||||||
$CyberQPBox.Visibility = 'Collapsed'
|
$CyberQPBox.Visibility = 'Collapsed'
|
||||||
$Pax8Box.Visibility = 'Collapsed'
|
$Pax8Box.Visibility = 'Collapsed'
|
||||||
|
|
||||||
|
# Disable Missing Features
|
||||||
$BackupBox.IsEnabled = $false
|
$BackupBox.IsEnabled = $false
|
||||||
$RocketcyberBox.IsEnabled = $false
|
$RocketcyberBox.IsEnabled = $false
|
||||||
$CyberQPBox.IsEnabled = $false
|
$CyberQPBox.IsEnabled = $false
|
||||||
|
|
||||||
|
# Force ITG Disabled Default
|
||||||
|
$ITGlueBox.IsEnabled = $false
|
||||||
|
|
||||||
|
# Lock Country to Canada
|
||||||
$CountryBox.IsEnabled = $false
|
$CountryBox.IsEnabled = $false
|
||||||
|
|
||||||
$AutotaskBox.Add_Checked({
|
$AutotaskBox.Add_Checked({
|
||||||
@@ -130,8 +135,17 @@ function Update-SharedFieldVisibility {
|
|||||||
$CountryBox.Visibility = $visibility
|
$CountryBox.Visibility = $visibility
|
||||||
}
|
}
|
||||||
|
|
||||||
$AutotaskBox.Add_Checked( { Update-SharedFieldVisibility })
|
$AutotaskBox.Add_Checked({
|
||||||
$AutotaskBox.Add_Unchecked( { Update-SharedFieldVisibility })
|
Update-SharedFieldVisibility
|
||||||
|
$ITGlueBox.IsEnabled = $true
|
||||||
|
})
|
||||||
|
|
||||||
|
$AutotaskBox.Add_Unchecked({
|
||||||
|
Update-SharedFieldVisibility
|
||||||
|
$ITGlueBox.IsChecked = $false
|
||||||
|
$ITGlueBox.IsEnabled = $false
|
||||||
|
})
|
||||||
|
|
||||||
$Pax8Box.Add_Checked( { Update-SharedFieldVisibility })
|
$Pax8Box.Add_Checked( { Update-SharedFieldVisibility })
|
||||||
$Pax8Box.Add_Unchecked( { Update-SharedFieldVisibility })
|
$Pax8Box.Add_Unchecked( { Update-SharedFieldVisibility })
|
||||||
|
|
||||||
@@ -285,6 +299,8 @@ $SubmitBtn.Add_Click({
|
|||||||
$SelectAllBox.IsChecked = $false
|
$SelectAllBox.IsChecked = $false
|
||||||
$AutotaskBox.IsChecked = $false
|
$AutotaskBox.IsChecked = $false
|
||||||
$DattoBox.IsChecked = $false
|
$DattoBox.IsChecked = $false
|
||||||
|
$Pax8Box.IsChecked = $false
|
||||||
|
$ITGlueBox.IsChecked = $false
|
||||||
}
|
}
|
||||||
catch {
|
catch {
|
||||||
$StatusBlock.Text = "Provisioning failed: $($_.Exception.Message)"
|
$StatusBlock.Text = "Provisioning failed: $($_.Exception.Message)"
|
||||||
|
|||||||
Reference in New Issue
Block a user