Welcome to mirror list, hosted at ThFree Co, Russian Federation.

_migration.html.haml « background_migrations « admin « views « app - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f4906028e39163aea29857c2876786f93043bf87 (plain)
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
%tr{ role: 'row' }
  %td{ role: 'cell', data: { label: _('Migration') } }
    = link_to admin_background_migration_path(migration, database: params[:database]) do
      = migration.job_class_name + ': ' + migration.table_name
  %td{ role: 'cell', data: { label: _('Progress') } }
    - progress = batched_migration_progress(migration, @successful_rows_counts[migration.id])
    - if progress
      = number_to_percentage(progress, precision: 2)
    - else
      = _('Unknown')
  %td{ role: 'cell', data: { label: _('Status') } }
    = gl_badge_tag migration.status_name.to_s.humanize, { size: :sm, variant: batched_migration_status_badge_variant(migration) }
  %td{ role: 'cell', data: { label: _('Action') } }
    - if migration.active?
      = button_to pause_admin_background_migration_path(migration, database: params[:database]),
        class: 'gl-button btn btn-icon has-tooltip', title: _('Pause'), 'aria-label' => _('Pause') do
        = sprite_icon('pause', css_class: 'gl-button-icon gl-icon')
    - elsif migration.paused?
      = button_to resume_admin_background_migration_path(migration, database: params[:database]),
        class: 'gl-button btn btn-icon has-tooltip', title: _('Resume'), 'aria-label' => _('Resume') do
        = sprite_icon('play', css_class: 'gl-button-icon gl-icon')
    - elsif migration.failed?
      = button_to retry_admin_background_migration_path(migration, database: params[:database]),
        class: 'gl-button btn btn-icon has-tooltip', title: _('Retry'), 'aria-label' => _('Retry') do
        = sprite_icon('retry', css_class: 'gl-button-icon gl-icon')