Skip to content

Commit 4a0f291

Browse files
author
rvdwegen
committed
Add missing logging
1 parent ec60ee4 commit 4a0f291

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Tenant/GDAP/Invoke-ExecGDAPRoleTemplate.ps1

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,10 @@ Function Invoke-ExecGDAPRoleTemplate {
2020
if ($Request.Query.TemplateId) {
2121
$Template = $Templates | Where-Object -Property RowKey -EQ $Request.Query.TemplateId
2222
if (!$Template) {
23+
Write-LogMessage -headers $Headers -API $APIName -message "GDAP role template '$($Request.Query.TemplateId)' not found" -Sev 'Warning'
2324
$Body = @{}
2425
} else {
26+
Write-LogMessage -headers $Headers -API $APIName -message "Retrieved GDAP role template '$($Request.Query.TemplateId)'" -Sev 'Info'
2527
$Body = @{
2628
TemplateId = $Template.RowKey
2729
RoleMappings = @($Template.RoleMappings | ConvertFrom-Json)
@@ -38,6 +40,7 @@ Function Invoke-ExecGDAPRoleTemplate {
3840
}
3941
Write-Information ($RoleMappings | ConvertTo-Json)
4042
Add-CIPPGDAPRoleTemplate -TemplateId $RowKey -RoleMappings $RoleMappings
43+
Write-LogMessage -headers $Headers -API $APIName -message "Added role mappings to GDAP template '$RowKey'" -Sev 'Info'
4144
$Body = @{
4245
Results = "Added role mappings to template $RowKey"
4346
}
@@ -48,10 +51,12 @@ Function Invoke-ExecGDAPRoleTemplate {
4851
if ($Template) {
4952
$RoleMappings = $Request.Body.RoleMappings
5053
Add-CIPPGDAPRoleTemplate -TemplateId $RowKey -RoleMappings $RoleMappings -Overwrite
54+
Write-LogMessage -headers $Headers -API $APIName -message "Updated role mappings for GDAP template '$RowKey'" -Sev 'Info'
5155
$Body = @{
5256
Results = "Updated role mappings for template $RowKey"
5357
}
5458
} else {
59+
Write-LogMessage -headers $Headers -API $APIName -message "GDAP role template '$RowKey' not found for editing" -Sev 'Warning'
5560
$Body = @{
5661
Results = "Template $RowKey not found"
5762
}
@@ -62,16 +67,19 @@ Function Invoke-ExecGDAPRoleTemplate {
6267
$Template = $Templates | Where-Object -Property RowKey -EQ $RowKey
6368
if ($Template) {
6469
Remove-AzDataTableEntity -Force @Table -Entity $Template
70+
Write-LogMessage -headers $Headers -API $APIName -message "Deleted GDAP role template '$RowKey'" -Sev 'Info'
6571
$Body = @{
6672
Results = "Deleted template $RowKey"
6773
}
6874
} else {
75+
Write-LogMessage -headers $Headers -API $APIName -message "GDAP role template '$RowKey' not found for deletion" -Sev 'Warning'
6976
$Body = @{
7077
Results = "Template $RowKey not found"
7178
}
7279
}
7380
}
7481
default {
82+
Write-LogMessage -headers $Headers -API $APIName -message "Retrieved $($Templates.Count) GDAP role templates" -Sev 'Info'
7583
$Results = foreach ($Template in $Templates) {
7684
[PSCustomObject]@{
7785
TemplateId = $Template.RowKey

0 commit comments

Comments
 (0)