Preparations for 2.0-RC1 Updated Errors/Translations - Reduced labels More tranlations for German & Russian
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
module MilestonesHelper def links_to_edit_and_delete(milestone) links = [] if permitted?(:milestones, :update) links << link_to(_('Edit'), edit_project_milestone_path(Project.current, milestone)) end if permitted?(:milestones, :delete) link = link_to _('Delete'), project_milestone_path(Project.current, milestone), options_for_destroy_link links << link end links.empty? ? nil : "<div class=\"top-1\">#{links.join(' | ')}</div>" end def ticket_stats_and_links(milestone) Status.states.reverse.map do |state| count = milestone.ticket_counts[state.type] next nil if count.zero? link_to _(state.group) + " (#{count})", project_tickets_path(Project.current, :state => state.id, :milestone => milestone.id) end.compact.join(', ') end def progress_bars(milestone) Status.states.reverse.map do |state| percentage = milestone.progress_percentages[state.type] next nil if percentage.zero? content_tag :div, image_spacer(:size => '1x14'), :class => state.type.to_s.dasherize, :style => "width:#{number_to_percentage percentage, :precision => 0};" end.compact.join end end |
|---|