diff --git a/jiracli/cli.py b/jiracli/cli.py index 90b057a..b346b5e 100644 --- a/jiracli/cli.py +++ b/jiracli/cli.py @@ -422,10 +422,12 @@ def show(client, issue): print(f" parent: {parent.key} on {parent.fields.status} as {parent.fields.issuetype}") summary = indent('\n'.join(wrap(parent.fields.summary, width=72)), prefix=' ' * 4) print(f"{summary}") + # TODO handle customfields in a good manner, e.g. let the user enable + # showing them by a custom name or their own. use cache for that. print(indent(dedent(f"""\ created: {issue.fields.created} - components: {', '.join(issue.fields.components)} - flagged: {getattr(issue.fields, 'flagged', False)} + components: {', '.join(c.name for c in issue.fields.components)} + flagged: {bool(getattr(issue.fields, 'customfield_13216', False))} labels: {', '.join(issue.fields.labels)} priority: {issue.fields.priority} reporter: {issue.fields.reporter}"""),