Skip to content

Commit

Permalink
update delete template
Browse files Browse the repository at this point in the history
  • Loading branch information
KelvinTegelaar committed Oct 14, 2024
1 parent eeb9068 commit fe59301
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 5 deletions.
23 changes: 23 additions & 0 deletions Modules/CIPPCore/Public/AuditLogs/Remove-CippAuditLogSearch.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
function Remove-CippAuditLogSearch {
<#
.SYNOPSIS
Get the results of an audit log search
.DESCRIPTION
Get the results of an audit log search from the Graph API
.PARAMETER TenantFilter
The tenant to filter on.
.PARAMETER QueryId
The ID of the query to get the results for.
#>
param (
[Parameter(Mandatory = $true)]
[string]$TenantFilter,
[Parameter(ValueFromPipelineByPropertyName = $true, Mandatory = $true)]
[Alias('id')]
[string]$QueryId
)

process {
New-GraphPostRequest -type DELETE -body '{}' -uri ('https://graph.microsoft.com/beta/security/auditLog/queries/{0}' -f $QueryId) -AsApp $true -tenantid $TenantFilter
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ Function Invoke-AddStandardsTemplate {

$APIName = $TriggerMetadata.FunctionName
Write-LogMessage -user $request.headers.'x-ms-client-principal' -API $APINAME -message 'Accessed this API' -Sev 'Debug'
$GUID = (New-Guid).GUID
$JSON = (ConvertTo-Json -Depth 100 -InputObject ($Request.body | Select-Object standards, name))

$GUID = $Request.body.GUID ? $request.body.GUID : (New-Guid).GUID
$JSON = (ConvertTo-Json -Depth 100 -InputObject ($Request.body))
$Table = Get-CippTable -tablename 'templates'
$Table.Force = $true
Add-CIPPAzDataTableEntity @Table -Entity @{
Expand All @@ -31,4 +32,4 @@ Function Invoke-AddStandardsTemplate {
Body = $body
})

}
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,9 @@ Function Invoke-listStandardTemplates {
$data = $_.JSON | ConvertFrom-Json -Depth 100
$data | Add-Member -NotePropertyName 'GUID' -NotePropertyValue $_.GUID -Force
$data
} | Sort-Object -Property displayName
} | Sort-Object -Property templateName

if ($Request.query.id) { $Templates = $Templates | Where-Object GUID -EQ $Request.query.id }
# Associate values to output bindings by calling 'Push-OutputBinding'.
Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{
StatusCode = [HttpStatusCode]::OK
Expand Down
2 changes: 1 addition & 1 deletion Modules/CIPPCore/Public/Invoke-RemoveStandardTemplate.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Function Invoke-RemoveStandardTemplate {
$User = $request.headers.'x-ms-client-principal'
Write-LogMessage -user $User -API $APINAME -message 'Accessed this API' -Sev 'Debug'

$ID = $request.query.ID
$ID = $request.body.ID
try {
$Table = Get-CippTable -tablename 'templates'

Expand Down

0 comments on commit fe59301

Please sign in to comment.