Project

General

Profile

Actions

Bug #37181

closed

Improve displayed filter rules info in hammer

Added by Chris Roberts 3 months ago. Updated about 2 months ago.

Status:
Closed
Priority:
Low
Assignee:
Category:
Hammer
Target version:
Difficulty:
Triaged:
Yes
Fixed in Releases:
Found in Releases:

Description

Description of problem:
`hammer content-view version info --include-applied-filters true` shows new details about the filter rules now. Here are some suggestions for further improvement:

1. Filters always show the `Original packages` and `Original module streams` fields regardless the filter type. `Original packages` should be displayed for RPM filters only and `Original module streams` should be displayed for Module stream filter only.
[root@sat ~]# hammer content-view version info --include-applied-filters true --id 18
...
Has Applied Filters: yes
Applied Filters:
...
5) Id: 8
Name: Container image tag filter
Type: docker
Inclusion: yes
Original packages: no <========
Original module streams: no <========
Rules:
1) Id: 1
Name: latest
Content view filter Id: 8

3. Filter rule info does not provide much useful information for some filter types, like modulemd. It should provide more info.
[root@sat ~]# hammer content-view filter rule info --content-view-filter-id 9 --id 1
Rule ID: 1
Filter ID: 9
Created: 2023/08/03 13:26:48
Updated: 2023/08/03 13:26:48

Version-Release number of selected component (if applicable):
6.14.0

How reproducible:
always

Steps to Reproduce:
1. Run `hammer content-view version info --include-applied-filters true --id <cvv_id>` for some CVV with appropriate filters and rules applied.
2. Run `hammer content-view filter rule info --content-view-filter-id <cvf_id> --id <rule_id>`

Actions

Also available in: Atom PDF