Skip to content

Conversation

@ReehalS
Copy link
Member

@ReehalS ReehalS commented Sep 30, 2025

I'm fairly sure this works.
I've tested it on the mock data I have from old testing with only tech team as judges and it seemed to work for panel creation (I temporarily removed the limits on how many panels a judge can be on).
Have also added a dropdown to the Admin page for judges to allow changing of panel judging opt in.

I did have to make the 'domain' optional on panels, since the "Best Hack for Social Good" does not have a domain, do not know how this didn't break the panel judging before... but it is something to keep in mind if we run into problems later.
Have not checked the judge check in form part yet.

@ReehalS ReehalS deployed to development September 30, 2025 05:11 — with GitHub Actions Active
import judgeStyles from './JudgeAuthForm.module.scss';

type Role = 'hacker' | 'judge';
type FieldName = 'email' | 'password' | 'passwordDupe' | 'code';
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason why FieldName is no longer needed?

cursor: field.readOnly ? 'not-allowed' : 'auto',
}}
/>
{field.type === 'checkbox' ? (
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you have a frontend example of this? just curious how it looks. Maybe during tmr (10/27) meeting you can briefly share.

_id?: string;
track: string;
domain: string;
domain?: string;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In response to your pr description, yeah I'm not too sure either why "Best Hack for Social Good" doesn't have a domain. It was also not in the admin panel judging view and we had to judge it ourselves last year, not sure if that was intentional - may need to check with Jay or someone last year about that.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants