From 3e31945157566bce487f3f2fe30bb23597278544 Mon Sep 17 00:00:00 2001 From: sean-brydon <55134778+sean-brydon@users.noreply.github.com> Date: Fri, 3 Oct 2025 12:03:07 +0100 Subject: [PATCH] Fix nits (#24244) --- .../organizations/roles/_components/RoleSheet.tsx | 8 ++++++-- apps/web/public/static/locales/en/common.json | 3 ++- packages/trpc/server/routers/viewer/pbac/_router.tsx | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/RoleSheet.tsx b/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/RoleSheet.tsx index b19013a4d6..f40754dd16 100644 --- a/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/RoleSheet.tsx +++ b/apps/web/app/(use-page-wrapper)/settings/(settings-layout)/organizations/roles/_components/RoleSheet.tsx @@ -65,7 +65,7 @@ export function RoleSheet({ onOpenChange, teamId, scope = Scope.Organization, - isPrivate = false + isPrivate = false, }: RoleSheetProps) { const { t } = useLocale(); const router = useRouter(); @@ -191,6 +191,7 @@ export function RoleSheet({ {...form.register("name")} placeholder={t("role_name_placeholder")} disabled={isSystemRole} + maxLength={50} /> {t("permissions")}
form.setValue("isAdvancedMode", checked)} /> - {t("advanced")} +
((val) => { // Schema for creating/updating roles const roleInputSchema = z.object({ teamId: z.number(), - name: z.string().min(1), + name: z.string().min(1).max(50), description: z.string().optional(), color: z.string().optional(), permissions: z.array(permissionStringSchema),