From 86216fc557592db8273d78b977c86e899943b302 Mon Sep 17 00:00:00 2001 From: Nat Budin Date: Mon, 20 Jul 2026 19:27:35 -0700 Subject: [PATCH 1/2] Default to execute ranked choices in ranked choice conventions --- .../SignupRoundsAdmin/CreateNewSignupRoundForm.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/javascript/SignupRoundsAdmin/CreateNewSignupRoundForm.tsx b/app/javascript/SignupRoundsAdmin/CreateNewSignupRoundForm.tsx index 896edb35318..a71b06275b9 100644 --- a/app/javascript/SignupRoundsAdmin/CreateNewSignupRoundForm.tsx +++ b/app/javascript/SignupRoundsAdmin/CreateNewSignupRoundForm.tsx @@ -7,6 +7,7 @@ import { useFetcher } from 'react-router'; import { ErrorDisplay, FormGroupWithLabel } from '@neinteractiveliterature/litform'; import DateTimeInput from '../BuiltInFormControls/DateTimeInput'; import MaximumEventSignupsInput from './MaximumEventSignupsInput'; +import { RankedChoiceOrder, SignupAutomationMode, SignupRoundAutomationAction } from 'graphqlTypes.generated'; type CreateNewSignupRoundFormProps = { onCancel: () => void; @@ -39,6 +40,12 @@ export default function CreateNewSignupRoundForm({ onCancel }: CreateNewSignupRo )} + {convention?.signup_automation_mode === SignupAutomationMode.RankedChoice && ( + <> + + + + )} {(id) => ( From bcedc0a1f08d3ec9f05b36dbccac9bb9d18e5e72 Mon Sep 17 00:00:00 2001 From: Nat Budin Date: Mon, 20 Jul 2026 19:27:45 -0700 Subject: [PATCH 2/2] Fix deprecation warning --- app/javascript/SignupRoundsAdmin/SignupRoundsAdminPage.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/SignupRoundsAdmin/SignupRoundsAdminPage.tsx b/app/javascript/SignupRoundsAdmin/SignupRoundsAdminPage.tsx index d97e680486e..59686715dd1 100644 --- a/app/javascript/SignupRoundsAdmin/SignupRoundsAdminPage.tsx +++ b/app/javascript/SignupRoundsAdmin/SignupRoundsAdminPage.tsx @@ -13,7 +13,7 @@ import { apolloClientContext } from 'AppContexts'; export const loader: LoaderFunction = async ({ context }) => { const client = context.get(apolloClientContext); - const { data } = await client.query({ query: SignupRoundsAdminQueryDocument }); + const { data } = await client.query({ query: SignupRoundsAdminQueryDocument }); return data; };