From b8b2c14065ce8e449f5619f9ad2794d19935235d Mon Sep 17 00:00:00 2001 From: Oliver Fritz Date: Wed, 22 Jan 2025 18:10:52 +0100 Subject: [PATCH] feat(manager-dashboard): Add randomizeOrder input for new Street projects --- manager-dashboard/app/views/NewProject/index.tsx | 8 ++++++++ manager-dashboard/app/views/NewProject/utils.ts | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/manager-dashboard/app/views/NewProject/index.tsx b/manager-dashboard/app/views/NewProject/index.tsx index 9d4acf352..2f88a42ab 100644 --- a/manager-dashboard/app/views/NewProject/index.tsx +++ b/manager-dashboard/app/views/NewProject/index.tsx @@ -109,6 +109,7 @@ const defaultProjectFormValue: PartialProjectFormType = { inputType: PROJECT_INPUT_TYPE_UPLOAD, filter: FILTER_BUILDINGS, isPano: false, + randomizeOrder: false, }; interface Props { @@ -762,6 +763,13 @@ function NewProject(props: Props) { onChange={setFieldValue} disabled={submissionPending || projectTypeEmpty} /> + )} diff --git a/manager-dashboard/app/views/NewProject/utils.ts b/manager-dashboard/app/views/NewProject/utils.ts index 57efed00d..e9ea77e8d 100644 --- a/manager-dashboard/app/views/NewProject/utils.ts +++ b/manager-dashboard/app/views/NewProject/utils.ts @@ -84,6 +84,7 @@ export interface ProjectFormType { organizationId?: number; creatorId?: number; isPano?: boolean; + randomizeOrder?: boolean; samplingThreshold?: number; } @@ -308,6 +309,9 @@ export const projectFormSchema: ProjectFormSchema = { isPano: { required: false, }, + randomizeOrder: { + required: false, + }, }; baseSchema = addCondition(