Sha256: 68139a6215728dcbed23f9bc77d1a9800a27269251757b492dd2ad81fe12261e

Contents?: true

Size: 1.35 KB

Versions: 7

Compression:

Stored size: 1.35 KB

Contents

% if issues.size.zero?
There're no issues assigned to you
% end
%
% #
% # It's ok, it won't print anything if there's no issues
% #

% issues.group_by_project.each do |project, project_issues|
%   max_id_len = project_issues.map { |i| i.id.size }.max
%   max_id_len = ['(id)'.size, max_id_len].max
%   head_id = '(id)'.center(max_id_len).yellow
%
%   max_priority_len = project_issues.map { |i| i.priority.name.size }.max
%   max_priority_len = ['(priority)'.size, max_priority_len].max
%   head_priority = '(priority)'.center(max_priority_len).yellow
%
%   subject_limit = 70
%   max_subject_len = project_issues.map { |i| i.subject.size }.max
%   max_subject_len = [max_subject_len, subject_limit].min
%   head_subject =  '(subject)'.center(max_subject_len).yellow
%
%   max_status_len = project_issues.map { |i| i.status.name.size }.max
%   max_status_len = [max_status_len, '(status)'.size].max
%   head_status = '(status)'.center(max_status_len).yellow
%
<%= "[ #{project.name} ]".center(max_id_len + 3 + max_priority_len + 3 + max_status_len + 3 + max_subject_len).red + "\n" %>
<%= head_id %> | <%= head_priority %> | <%= head_status %> | <%= head_subject %>

%   project_issues.each do |i|
<%= i.id.ljust(max_id_len) %>   <%= i.priority.name.center(max_priority_len) %>   <%= i.status.name.center(max_status_len) %>   <%= i.subject.cut(max_subject_len) + "\n" %>
%   end


% end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
redmine_cli-0.7.0 lib/assets/templates/en/issue/list.erb
redmine_cli-0.6.1 lib/assets/templates/en/issue/list.erb
redmine_cli-0.6.0 lib/assets/templates/en/issue/list.erb
redmine_cli-0.5.1 lib/assets/templates/en/issue/list.erb
redmine_cli-0.5.0 lib/assets/templates/en/issue/list.erb
redmine_cli-0.4.1 lib/assets/templates/en/issue/list.erb
redmine_cli-0.4.0 lib/assets/templates/en/issue/list.erb