Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-11 15:43:58 +01:00
parent 5c41a5bdb1
commit df9a425452
5 changed files with 8 additions and 7 deletions

View File

@@ -4,7 +4,7 @@ import EmailLayout, { bodyText } from './components/EmailLayout';
export const TrustCenterDocumentAccessRejected = () => {
return (
<EmailLayout subject={`Trust Center Access Invitation - ${'{{.OrganizationName}}'}`} organizationName={'{{.OrganizationName}}'}>
<EmailLayout subject={`Trust Center Document Access Rejected - ${'{{.OrganizationName}}'}`}>
<Text style={bodyText}>
Your access request to the following files in <strong>{'{{.OrganizationName}}'}</strong>'s Trust Center has been rejected:
</Text>

View File

@@ -16,13 +16,11 @@ import { ProboLogo } from './ProboLogo';
interface EmailLayoutProps {
subject: string;
children: React.ReactNode;
organizationName?: string;
}
export const EmailLayout = ({
subject,
children,
organizationName,
}: EmailLayoutProps) => {
return (
<Html lang="en">

View File

@@ -25,3 +25,7 @@ ALTER COLUMN
status
SET
NOT NULL;
ALTER TABLE
trust_center_document_accesses DROP COLUMN active,
DROP COLUMN requested;

View File

@@ -393,7 +393,6 @@ FROM
WHERE
%s
AND trust_center_access_id = @trust_center_access_id
AND requested = true
AND status = 'REQUESTED'::trust_center_document_access_status
`

View File

@@ -176,9 +176,9 @@ func slackHandler(trustSvc *trust.Service, slackSigningSecret string, logger *lo
}
if strings.HasPrefix(action.ActionID, "accept_") {
statusAction = "accept"
statusAction = StatusAccept
} else {
statusAction = "reject"
statusAction = StatusReject
}
} else {
var gID gid.GID
@@ -256,7 +256,7 @@ func slackHandler(trustSvc *trust.Service, slackSigningSecret string, logger *lo
return
}
default:
logger.ErrorCtx(ctx, "unknown status action access", log.Error(err))
logger.ErrorCtx(ctx, "unknown status action", log.String("status_action", statusAction))
httpserver.RenderJSON(w, http.StatusInternalServerError, SlackInteractiveResponse{Success: false, Message: "internal server error"})
return
}