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
6 files
+ 49
33
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -17,29 +17,6 @@
- c.with_body do
= _('All issues for this milestone are closed. You may close this milestone now.')
- burndown_endpoint = @milestone.group_milestone? ? api_v4_groups_milestones_burndown_events_path(id: @milestone.group.id, milestone_id: @milestone.id) : api_v4_projects_milestones_burndown_events_path(id: @milestone.project.id, milestone_id: @milestone.timebox_id)
- no_milestone_dates = show_burndown_placeholder?(@milestone)
- no_milestone_issues = (can?(current_user, :read_issue, @group) || can?(current_user, :read_issue, @project)) && @milestone.issues_visible_to_user(current_user).count === 0
- if no_milestone_dates || no_milestone_issues
= render Pajamas::AlertComponent.new(dismissible: false,
alert_options: { class: 'gl-mt-3 gl-mb-5',
data: { testid: 'no-issues-and-dates-alert' }}) do |c|
- c.with_body do
- if no_milestone_dates
- url = edit_milestone_path(@milestone)
= safe_format(_('%{link_start}Add a start date and due date%{link_end} to view a burndown chart.'), tag_pair(link_to('', url), :link_start, :link_end))
- if no_milestone_issues
= _('Assign some issues to this milestone.')
- elsif can_generate_chart?(milestone)
- add_page_startup_graphql_call('burndown_chart/burnup', { id: @milestone.to_global_id.to_s, isIteration: false, weight: false })
.burndown-chart.mb-2{ data: { start_date: @milestone.start_date.iso8601,
due_date: @milestone.due_date.iso8601,
milestone_id: @milestone.to_global_id,
is_legacy: legacy_milestone?(@milestone),
burndown_events_path: expose_url(burndown_endpoint) } }
= render_if_exists 'shared/milestones/burndown', milestone: @milestone, project: @project
= render 'shared/milestones/tabs', milestone: @milestone
Loading