From d9c07ecdefeb94385a2d079d3eabdcbbdd9b10f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89mile=20R=C3=A9?= Date: Fri, 30 Jan 2026 19:13:10 +0400 Subject: [PATCH] Fix bot review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Émile Ré --- .../settings/_components/OrganizationForm.tsx | 2 +- .../brand/CompliancePageBrandPage.tsx | 21 +++++++++++++++++++ .../DeleteCompliancePageDomainDialog.tsx | 2 +- apps/trust/src/pages/auth/AuthLayout.tsx | 4 ++-- packages/emails/emails.go | 4 ++-- packages/emails/src/components/Logo.tsx | 2 +- packages/emails/templates/confirm-email.txt | 2 +- packages/emails/templates/document-export.txt | 2 +- .../emails/templates/document-signing.txt | 2 +- .../emails/templates/framework-export.txt | 2 +- packages/emails/templates/invitation.txt | 2 +- packages/emails/templates/magic-link.txt | 4 ++-- packages/emails/templates/password-reset.txt | 2 +- .../emails/templates/trust-center-access.txt | 2 +- .../trust-center-document-access-rejected.txt | 2 +- pkg/iam/auth_service.go | 1 + pkg/iam/compliance_page_service.go | 2 +- pkg/iam/organization_service.go | 6 +++--- pkg/probo/trust_center_service.go | 19 +++++++++-------- pkg/trust/trust_center_service.go | 2 +- 20 files changed, 54 insertions(+), 31 deletions(-) diff --git a/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx b/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx index a09b0ab68..51376a2b8 100644 --- a/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx +++ b/apps/console/src/pages/iam/organizations/settings/_components/OrganizationForm.tsx @@ -211,7 +211,7 @@ export function OrganizationForm(props: {
}) { const { queryRef } = props; + const { __ } = useTranslate(); + const { toast } = useToast(); const { organization } = usePreloadedQuery(compliancePageBrandPageQuery, queryRef); if (organization.__typename !== "Organization") { @@ -81,6 +84,15 @@ export function CompliancePageBrandPage(props: { queryRef: PreloadedQuery 5 * 1024 * 1024) { + toast({ + title: __("File size too large"), + description: __("The file size is too large. Please upload a file smaller than 5MB."), + variant: "error", + }); + return; + } + processLogoFile(file, setLogoPreview); void updateBrand({ @@ -103,6 +115,15 @@ export function CompliancePageBrandPage(props: { queryRef: PreloadedQuery 5 * 1024 * 1024) { + toast({ + title: __("File size too large"), + description: __("The file size is too large. Please upload a file smaller than 5MB."), + variant: "error", + }); + return; + } + processLogoFile(file, setDarkLogoPreview); void updateBrand({ diff --git a/apps/console/src/pages/organizations/compliance-page/domain/_components/DeleteCompliancePageDomainDialog.tsx b/apps/console/src/pages/organizations/compliance-page/domain/_components/DeleteCompliancePageDomainDialog.tsx index 972da7712..b9aea101d 100644 --- a/apps/console/src/pages/organizations/compliance-page/domain/_components/DeleteCompliancePageDomainDialog.tsx +++ b/apps/console/src/pages/organizations/compliance-page/domain/_components/DeleteCompliancePageDomainDialog.tsx @@ -100,7 +100,7 @@ export function DeleteCompliancePageDomainDialog(props: DeleteCompliancePageDoma variant="danger" icon={IconTrashCan} onClick={() => void handleDeleteDomain()} - disabled={isDeleting} + disabled={isDeleting || inputValue !== domain} > {isDeleting ? __("Deleting...") : __("Delete Domain")} diff --git a/apps/trust/src/pages/auth/AuthLayout.tsx b/apps/trust/src/pages/auth/AuthLayout.tsx index 67debdf0e..d49c0e7b5 100644 --- a/apps/trust/src/pages/auth/AuthLayout.tsx +++ b/apps/trust/src/pages/auth/AuthLayout.tsx @@ -39,10 +39,10 @@ export function AuthLayout(props: { queryRef: PreloadedQuery }) ) - : } + : }
diff --git a/packages/emails/emails.go b/packages/emails/emails.go index 688dabd3c..cbc3110e2 100644 --- a/packages/emails/emails.go +++ b/packages/emails/emails.go @@ -257,7 +257,7 @@ func (p *Presenter) RenderTrustCenterDocumentAccessRejected( return fmt.Sprintf(subjectTrustCenterDocumentAccessRejected, organizationName), textBody, htmlBody, err } -func (p *Presenter) RenderMagicLink(magicLinkUrlPath string, tokenDuration time.Duration, organizationName string) (subject string, textBody string, htmlBody *string, err error) { +func (p *Presenter) RenderMagicLink(magicLinkUrlPath string, tokenString string, tokenDuration time.Duration, organizationName string) (subject string, textBody string, htmlBody *string, err error) { data := struct { PresenterVariables MagicLinkURL string @@ -265,7 +265,7 @@ func (p *Presenter) RenderMagicLink(magicLinkUrlPath string, tokenDuration time. OrganizationName string }{ PresenterVariables: p.variables, - MagicLinkURL: baseurl.MustParse(p.variables.BaseURL).WithPath(magicLinkUrlPath).MustString(), + MagicLinkURL: baseurl.MustParse(p.variables.BaseURL).WithPath(magicLinkUrlPath).WithQuery("token", tokenString).MustString(), DurationInMinutes: int(tokenDuration.Minutes()), OrganizationName: organizationName, } diff --git a/packages/emails/src/components/Logo.tsx b/packages/emails/src/components/Logo.tsx index 23d646f4b..767f06590 100644 --- a/packages/emails/src/components/Logo.tsx +++ b/packages/emails/src/components/Logo.tsx @@ -4,7 +4,7 @@ import * as React from 'react'; export function Logo() { return (