(items []TaskSummaryRecord)
| 3679 | } |
| 3680 | |
| 3681 | func taskSummaryListBundle(items []TaskSummaryRecord) outputBundle { |
| 3682 | return listBundle( |
| 3683 | items, |
| 3684 | items, |
| 3685 | "Tasks", |
| 3686 | []string{ |
| 3687 | "ID", |
| 3688 | taskIdentifierValue, |
| 3689 | taskScopeValue, |
| 3690 | taskWorkspaceValue, |
| 3691 | taskParentValue, |
| 3692 | taskStatusValue, |
| 3693 | taskOwnerValue, |
| 3694 | taskChannelValue, |
| 3695 | taskTitleValue, |
| 3696 | }, |
| 3697 | "tasks", |
| 3698 | []string{ |
| 3699 | "id", |
| 3700 | taskIdentifierKey, |
| 3701 | taskScopeKey, |
| 3702 | taskWorkspaceIDKey, |
| 3703 | "parent_task_id", |
| 3704 | taskStatusKey, |
| 3705 | taskOwnerKey, |
| 3706 | taskNetworkChannelKey, |
| 3707 | taskTitleKey, |
| 3708 | }, |
| 3709 | func(item TaskSummaryRecord) []string { |
| 3710 | return []string{ |
| 3711 | stringOrDash(item.ID), |
| 3712 | stringOrDash(item.Identifier), |
| 3713 | stringOrDash(string(item.Scope)), |
| 3714 | stringOrDash(item.WorkspaceID), |
| 3715 | stringOrDash(item.ParentTaskID), |
| 3716 | stringOrDash(string(item.Status)), |
| 3717 | stringOrDash(formatTaskOwnership(item.Owner)), |
| 3718 | stringOrDash(item.NetworkChannel), |
| 3719 | stringOrDash(item.Title), |
| 3720 | } |
| 3721 | }, |
| 3722 | func(item TaskSummaryRecord) []string { |
| 3723 | return []string{ |
| 3724 | item.ID, |
| 3725 | item.Identifier, |
| 3726 | string(item.Scope), |
| 3727 | item.WorkspaceID, |
| 3728 | item.ParentTaskID, |
| 3729 | string(item.Status), |
| 3730 | formatTaskOwnership(item.Owner), |
| 3731 | item.NetworkChannel, |
| 3732 | item.Title, |
| 3733 | } |
| 3734 | }, |
| 3735 | ) |
| 3736 | } |
| 3737 | |
| 3738 | func taskDetailBundle(detail *TaskDetailRecord) outputBundle { |
no test coverage detected