functions/Get-RGRole.ps1
|
function Get-RGRole { [CmdletBinding(DefaultParameterSetName = 'ByNull')] param ( [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $True, ParameterSetName = 'ByRoleId')] [long] $RoleId ) if ($RoleId -ne 0){ return (Invoke-RGRequest -Uri ("{0}/roles/{1}.json" -f $script:RedmineRootUri, $RoleId)).role } return Invoke-RGBatchRequest -Uri ("{0}/roles.json" -f $script:RedmineRootUri) } |