Formats/QualityProfile.ps1xml
<?xml version="1.0" encoding="utf-8" ?>
<Configuration> <ViewDefinitions> <View> <Name>QualityProfile ListView</Name> <ViewSelectedBy> <TypeName>MG.Sonarr.Results.QualityProfile</TypeName> </ViewSelectedBy> <ListControl> <ListEntries> <ListEntry> <ListItems> <ListItem> <Label>Cutoff</Label> <ScriptBlock>"{{{0}}}" -f $_.Cutoff.Name</ScriptBlock> </ListItem> <ListItem> <PropertyName>Id</PropertyName> </ListItem> <ListItem> <Label>AllowedQualities</Label> <ScriptBlock> $str = "{0} - {1}" $allowed,$notAllowed = $_.AllowedQualities.Where({$_.Allowed},"Split") $list = New-Object -TypeName "System.Collections.Generic.List[string]" -ArgumentList $_.AllowedQualities.Count foreach ($a in $allowed) { $list.Add(($str -f $a.Quality.Name, $a.Allowed)) } foreach ($n in $notAllowed) { $list.Add(($str -f $n.Quality.Name, $n.Allowed)) } $list </ScriptBlock> </ListItem> <ListItem> <PropertyName>Language</PropertyName> </ListItem> <ListItem> <PropertyName>Name</PropertyName> </ListItem> </ListItems> </ListEntry> </ListEntries> </ListControl> </View> </ViewDefinitions> </Configuration> |