Feature #12293

Control the attributes which are returned from a list command

Added by Bryan Kearney over 1 year ago. Updated 2 months ago.

Status:New
Priority:Normal
Assigned To:-
Category:Hammer core
Target version:Foreman - Team Marek backlog
Difficulty: Bugzilla link:1267445
Found in release: Pull request:
Story points-
Velocity based estimate-

Description

Users would like to pass in a set of attributes for an object, and use that control the output of the list commands. For example

hammer foo list --attribtues A,B,C,D --csv

would return

A,B,C,D
foo1.A, foo1.B, foo1.C, foo1.D
foo2.A, foo2.B, foo2.C, foo2.D


Related issues

Related to Foreman - Feature #16314: Generate a custom report of specific fields Duplicate 08/26/2016

History

#1 Updated by Bryan Kearney over 1 year ago

  • Bugzilla link set to 1267445

#2 Updated by Ondřej Pražák 7 months ago

  • Related to Feature #16314: Generate a custom report of specific fields added

#3 Updated by Tomáš Strachota 4 months ago

  • Subject changed from [RFE] Control the attributes which are returned from a list command to Control the attributes which are returned from a list command
  • Category set to Hammer core
  • Target version set to Team Marek backlog

#4 Updated by Thomas McKay 2 months ago

@marek - I would suggest moving this to hammer csv category. I have this working already for content-hosts (which could also dump out custom host info too, of course). If you're agreeable, assign to me and switch category. Thanks!

#5 Updated by Tomáš Strachota 2 months ago

Hi Tom, it's great you have it working in csv already. I vote for keeping the issue in hammer core and implement it in generic manner so that other output adapters can use it and all plugins can take advantage of optional columns. Hopefully it will be possible to re-use code from your solution.

Also available in: Atom PDF