From 0c3f12149372a79b825d265a6c28dc547e4a1afc Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Mon, 11 Nov 2019 21:06:20 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- app/workers/group_export_worker.rb | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 app/workers/group_export_worker.rb (limited to 'app/workers/group_export_worker.rb') diff --git a/app/workers/group_export_worker.rb b/app/workers/group_export_worker.rb new file mode 100644 index 00000000000..51dbdc95661 --- /dev/null +++ b/app/workers/group_export_worker.rb @@ -0,0 +1,15 @@ +# frozen_string_literal: true + +class GroupExportWorker + include ApplicationWorker + include ExceptionBacktrace + + feature_category :source_code_management + + def perform(current_user_id, group_id, params = {}) + current_user = User.find(current_user_id) + group = Group.find(group_id) + + ::Groups::ImportExport::ExportService.new(group: group, user: current_user, params: params).execute + end +end -- cgit v1.2.3