64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# File 'lib/bl/commands/issue.rb', line 64
def list
opts = {}
opts[:statusId] = [1, 2, 3] unless options[:all]
opts[:assigneeId] = [-1] if options[:unassigned]
if options[:today]
today = Date.today
opts[:dueDateSince] = today.to_s
opts[:dueDateUntil] = today.next.to_s
end
opts[:dueDateUntil] = Date.today.to_s if options[:overdue]
if options[:priority]
opts[:sort] = 'priority'
opts[:order] = 'asc'
end
opts[:categoryId] = [-1] if options[:nocategory]
opts[:count] = ISSUES_COUNT_MAX
res = request(:get, 'issues', opts)
print_response(res, :issue)
end
|