Skip to content

Commit f7b2648

Browse files
authored
Merge pull request #35 from Techary/revert-34-feature/itglue
Revert "Feature/itglue"
2 parents 5ca7e9f + 03f4e3f commit f7b2648

19 files changed

+3
-1786
lines changed

.github/workflows/master_cippuznn2.yml

Lines changed: 0 additions & 40 deletions
This file was deleted.

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Extensions/Invoke-ExecExtensionMapping.ps1

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,6 @@ Function Invoke-ExecExtensionMapping {
3131
'HuduFields' {
3232
$Result = Get-HuduFieldMapping -CIPPMapping $Table
3333
}
34-
'ITGlue' {
35-
$Result = Get-ITGlueMapping -CIPPMapping $Table
36-
}
37-
'ITGlueFields' {
38-
$Result = Get-ITGlueFieldMapping -CIPPMapping $Table
39-
}
4034
'Sherweb' {
4135
$Result = Get-SherwebMapping -CIPPMapping $Table
4236
}
@@ -82,14 +76,6 @@ Function Invoke-ExecExtensionMapping {
8276
$Result = Set-ExtensionFieldMapping -CIPPMapping $Table -APIName $APIName -Request $Request -Extension 'Hudu'
8377
Register-CIPPExtensionScheduledTasks
8478
}
85-
'ITGlue' {
86-
$Result = Set-ITGlueMapping -CIPPMapping $Table -APIName $APIName -Request $Request
87-
Register-CIPPExtensionScheduledTasks
88-
}
89-
'ITGlueFields' {
90-
$Result = Set-ExtensionFieldMapping -CIPPMapping $Table -APIName $APIName -Request $Request -Extension 'ITGlue'
91-
Register-CIPPExtensionScheduledTasks
92-
}
9379
}
9480
}
9581
$StatusCode = [HttpStatusCode]::OK
@@ -130,23 +116,6 @@ Function Invoke-ExecExtensionMapping {
130116
$StatusCode = [HttpStatusCode]::InternalServerError
131117
}
132118

133-
try {
134-
if ($Request.Query.CreateCAType) {
135-
switch ($Request.Query.CreateCAType) {
136-
'ITGlue' {
137-
$Result = New-ITGlueCAPolicyAssetType
138-
}
139-
}
140-
}
141-
$StatusCode = [HttpStatusCode]::OK
142-
}
143-
catch {
144-
$ErrorMessage = Get-CippException -Exception $_
145-
$Result = "Create CA Type API failed. $($ErrorMessage.NormalizedError)"
146-
Write-LogMessage -API $APIName -headers $Headers -message $Result -Sev 'Error' -LogData $ErrorMessage
147-
$StatusCode = [HttpStatusCode]::InternalServerError
148-
}
149-
150119
return ([HttpResponseContext]@{
151120
StatusCode = $StatusCode
152121
Body = $Result

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Extensions/Invoke-ExecExtensionSync.ps1

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,10 +84,6 @@ Function Invoke-ExecExtensionSync {
8484
Register-CIPPExtensionScheduledTasks -Reschedule -Extensions 'Hudu'
8585
$Results = [pscustomobject]@{'Results' = 'Extension sync tasks have been rescheduled and will start within 15 minutes' }
8686
}
87-
'ITGlue' {
88-
Register-CIPPExtensionScheduledTasks -Reschedule -Extensions 'ITGlue'
89-
$Results = [pscustomobject]@{'Results' = 'ITGlue extension sync tasks have been rescheduled and will start within 15 minutes' }
90-
}
9187

9288
}
9389

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Extensions/Invoke-ExecExtensionTest.ps1

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,6 @@ Function Invoke-ExecExtensionTest {
6565
$Results = [pscustomobject]@{'Results' = 'Failed to connect to Hudu, check your API credentials and try again.' }
6666
}
6767
}
68-
'ITGlue' {
69-
$Conn = Connect-ITGlueAPI -Configuration $Configuration
70-
$Orgs = Invoke-ITGlueRequest -Method GET -Endpoint '/organizations' -Headers $Conn.Headers -BaseUrl $Conn.BaseUrl -PageSize 1 -FirstPageOnly
71-
if ($Orgs) {
72-
$Results = [pscustomobject]@{'Results' = "Successfully connected to ITGlue. Found $($Orgs.Count) organisation(s) on first page." }
73-
} else {
74-
$Results = [pscustomobject]@{'Results' = 'Failed to connect to ITGlue. Check your API key and region setting.' }
75-
}
76-
}
7768
'Sherweb' {
7869
$token = Get-SherwebAuthentication
7970
if ($token) {

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Extensions/Invoke-ExecExtensionsConfig.ps1

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,6 @@ function Invoke-ExecExtensionsConfig {
3535
$Body.Hudu.NextSync = ''
3636
}
3737

38-
if ($Body.ITGlue.NextSync) {
39-
#parse unixtime for addedtext
40-
$Timestamp = [datetime]::UnixEpoch.AddSeconds([int]$Body.ITGlue.NextSync).ToUniversalTime().ToString("yyyy-MM-ddTHH:mm:ssZ")
41-
Register-CIPPExtensionScheduledTasks -Reschedule -NextSync $Body.ITGlue.NextSync -Extensions 'ITGlue'
42-
$AddedText = " Next sync will be at $Timestamp."
43-
$Body.ITGlue.NextSync = ''
44-
}
45-
4638
$Table = Get-CIPPTable -TableName Extensionsconfig
4739
foreach ($APIKey in $Body.PSObject.Properties.Name) {
4840
Write-Information "Working on $apikey"

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Extensions/Invoke-ExecITGlueCreateFlexibleAssetType.ps1

Lines changed: 0 additions & 150 deletions
This file was deleted.

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Email-Exchange/Reports/Invoke-ListMailboxForwarding.ps1

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,8 @@ function Invoke-ListMailboxForwarding {
5050
continue
5151
}
5252

53-
$ForwardingType = if ($HasExternalForwarding -and $HasInternalForwarding) {
54-
'Both'
55-
} elseif ($HasExternalForwarding) {
53+
# External takes precedence when both are configured
54+
$ForwardingType = if ($HasExternalForwarding) {
5655
'External'
5756
} else {
5857
'Internal'

Modules/CippExtensions/Private/ITGlue/Add-ITGlueFlexibleAssetFields.ps1

Lines changed: 0 additions & 59 deletions
This file was deleted.

Modules/CippExtensions/Private/ITGlue/Format-ITGlueCAPValue.ps1

Lines changed: 0 additions & 13 deletions
This file was deleted.

0 commit comments

Comments
 (0)