Allow making email required (#864)

This commit is contained in:
Luke Vella 2023-09-18 10:12:21 +01:00 committed by GitHub
parent b9d4b31f38
commit a9253bd972
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 516 additions and 495 deletions

View file

@ -58,6 +58,7 @@ export const polls = router({
hideParticipants: z.boolean().optional(),
hideScores: z.boolean().optional(),
disableComments: z.boolean().optional(),
requireParticipantEmail: z.boolean().optional(),
options: z
.object({
startDate: z.string(),
@ -116,6 +117,7 @@ export const polls = router({
hideParticipants: input.hideParticipants,
disableComments: input.disableComments,
hideScores: input.hideScores,
requireParticipantEmail: input.requireParticipantEmail,
},
});
@ -161,6 +163,7 @@ export const polls = router({
hideParticipants: z.boolean().optional(),
disableComments: z.boolean().optional(),
hideScores: z.boolean().optional(),
requireParticipantEmail: z.boolean().optional(),
}),
)
.mutation(async ({ input }) => {
@ -211,6 +214,7 @@ export const polls = router({
hideScores: input.hideScores,
hideParticipants: input.hideParticipants,
disableComments: input.disableComments,
requireParticipantEmail: input.requireParticipantEmail,
},
});
}),
@ -377,6 +381,7 @@ export const polls = router({
hideParticipants: true,
disableComments: true,
hideScores: true,
requireParticipantEmail: true,
demo: true,
options: {
select: {