summaryrefslogtreecommitdiff
path: root/workhorse
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-03-28 18:15:00 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-03-28 18:15:00 +0000
commit14059114eb35b29cf83aa1b715158c96c55ab388 (patch)
treeb9b96e6bb66e3b1caf900bdce664a234087a4848 /workhorse
parentee7db70e1185876e97eca97ce8efabfc64c360b9 (diff)
downloadgitlab-ce-14059114eb35b29cf83aa1b715158c96c55ab388.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'workhorse')
-rw-r--r--workhorse/internal/upstream/routes.go3
-rw-r--r--workhorse/upload_test.go2
2 files changed, 5 insertions, 0 deletions
diff --git a/workhorse/internal/upstream/routes.go b/workhorse/internal/upstream/routes.go
index 982f3a5b5f8..8f9d056b8f3 100644
--- a/workhorse/internal/upstream/routes.go
+++ b/workhorse/internal/upstream/routes.go
@@ -325,6 +325,9 @@ func configureRoutes(u *upstream) {
// Requirements Import via UI upload acceleration
u.route("POST", projectPattern+`requirements_management/requirements/import_csv`, mimeMultipartUploader),
+ // Work items Import via UI upload acceleration
+ u.route("POST", projectPattern+`work_items/import_csv`, mimeMultipartUploader),
+
// Uploads via API
u.route("POST", apiProjectPattern+`/uploads\z`, mimeMultipartUploader),
diff --git a/workhorse/upload_test.go b/workhorse/upload_test.go
index 333301091c7..cf308504e21 100644
--- a/workhorse/upload_test.go
+++ b/workhorse/upload_test.go
@@ -176,6 +176,8 @@ func TestAcceleratedUpload(t *testing.T) {
{"POST", `/api/v4/projects/group%2Fsubgroup%2Fproject/issues/30/metric_images`, true},
{"POST", `/my/project/-/requirements_management/requirements/import_csv`, true},
{"POST", `/my/project/-/requirements_management/requirements/import_csv/`, true},
+ {"POST", `/my/project/-/work_items/import_csv`, true},
+ {"POST", `/my/project/-/work_items/import_csv/`, true},
{"POST", "/api/v4/projects/2412/packages/helm/api/stable/charts", true},
{"POST", "/api/v4/projects/group%2Fproject/packages/helm/api/stable/charts", true},
{"POST", "/api/v4/projects/group%2Fsubgroup%2Fproject/packages/helm/api/stable/charts", true},