functions/Get-RGProjectIssueCategory.ps1
|
function Get-RGProjectIssueCategory { [CmdletBinding(DefaultParameterSetName = 'ByIssueCategoryId')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $True, ParameterSetName = 'ByProjectId')] [long] $ProjectId, [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $True, ParameterSetName = 'ByIssueCategoryId')] [long] $IssueCategoryId ) if ($IssueCategoryId -ne 0) { return (Invoke-RGRequest -Uri ("{0}/issue_categories/{1}.json" -f $script:RedmineRootUri, $IssueCategoryId)).role } return (Invoke-RGBatchRequest -Uri ("{0}/projects/{1}/issue_categories.json" -f $script:RedmineRootUri, $ProjectId)) } |