Skip to content
Snippets Groups Projects

Replace milestone promotion banner with alert

Merged Julia Miocene requested to merge replace-milestone-banner-with-alert into master
All threads resolved!
Compare and Show latest version
5 files
+ 30
14
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -5,17 +5,27 @@ module TimeboxesHelper
def can_generate_chart?(milestone)
return false unless milestone.supports_milestone_charts?
milestone.start_date.present? && milestone.due_date.present?
has_defined_dates?(milestone)
end
def show_burndown_charts_promotion?(milestone)
milestone.is_a?(EE::Milestone) && !milestone.supports_milestone_charts? && show_promotions?
end
def show_burndown_placeholder?(milestone)
def show_burndown_alert?(milestone)
milestone.supports_milestone_charts? &&
can?(current_user, :admin_milestone, milestone.resource_parent) &&
!milestone.start_date.present? && !milestone.due_date.present?
(!has_defined_dates?(milestone) || has_no_milestone_issues?(milestone))
end
def has_no_milestone_issues?(milestone)
can_read_project_issue = can?(current_user, :read_issue, milestone.resource_parent)
can_read_project_issue && milestone_visible_issues_count(milestone) == 0
end
def has_defined_dates?(milestone)
!milestone.start_date.blank? && !milestone.due_date.blank?
end
def milestone_weight_tooltip_text(weight)
Loading