-
- Downloads
Import CSV Backend
Process CSV uploads async using a worker then email results
Showing
- app/controllers/projects/issues_controller.rb 15 additions, 6 deletionsapp/controllers/projects/issues_controller.rb
- app/mailers/emails/issues.rb 11 additions, 0 deletionsapp/mailers/emails/issues.rb
- app/mailers/previews/notify_preview.rb 4 additions, 0 deletionsapp/mailers/previews/notify_preview.rb
- app/policies/project_policy.rb 1 addition, 0 deletionsapp/policies/project_policy.rb
- app/services/issues/import_csv_service.rb 65 additions, 0 deletionsapp/services/issues/import_csv_service.rb
- app/services/upload_service.rb 5 additions, 3 deletionsapp/services/upload_service.rb
- app/views/notify/import_issues_csv_email.html.haml 18 additions, 0 deletionsapp/views/notify/import_issues_csv_email.html.haml
- app/views/notify/import_issues_csv_email.text.erb 11 additions, 0 deletionsapp/views/notify/import_issues_csv_email.text.erb
- app/views/projects/issues/_nav_btns.html.haml 1 addition, 1 deletionapp/views/projects/issues/_nav_btns.html.haml
- app/views/projects/issues/import_csv/_modal.html.haml 2 additions, 2 deletionsapp/views/projects/issues/import_csv/_modal.html.haml
- app/workers/all_queues.yml 1 addition, 0 deletionsapp/workers/all_queues.yml
- app/workers/import_issues_csv_worker.rb 16 additions, 0 deletionsapp/workers/import_issues_csv_worker.rb
- config/sidekiq_queues.yml 1 addition, 0 deletionsconfig/sidekiq_queues.yml
- locale/gitlab.pot 33 additions, 0 deletionslocale/gitlab.pot
- spec/controllers/projects/issues_controller_spec.rb 66 additions, 0 deletionsspec/controllers/projects/issues_controller_spec.rb
- spec/fixtures/csv_comma.csv 4 additions, 0 deletionsspec/fixtures/csv_comma.csv
- spec/fixtures/csv_semicolon.csv 5 additions, 0 deletionsspec/fixtures/csv_semicolon.csv
- spec/fixtures/csv_tab.csv 4 additions, 0 deletionsspec/fixtures/csv_tab.csv
- spec/mailers/emails/issues_spec.rb 33 additions, 0 deletionsspec/mailers/emails/issues_spec.rb
- spec/services/issues/import_csv_service_spec.rb 64 additions, 0 deletionsspec/services/issues/import_csv_service_spec.rb
app/services/issues/import_csv_service.rb
0 → 100644
app/workers/import_issues_csv_worker.rb
0 → 100644
spec/fixtures/csv_comma.csv
0 → 100644
spec/fixtures/csv_semicolon.csv
0 → 100644
spec/fixtures/csv_tab.csv
0 → 100644
spec/mailers/emails/issues_spec.rb
0 → 100644
Please register or sign in to comment