feat(domain-manager): refactor custom domain validation and improve c… (#13388)

This commit is contained in:
Antoine Moreaux
2025-08-01 09:01:27 +02:00
committed by GitHub
parent 51340f2b0e
commit 23353e31e6
87 changed files with 779 additions and 901 deletions
@@ -1,11 +0,0 @@
import { CustomException } from 'src/utils/custom-exception';
export class WorkflowExecutorException extends CustomException {
constructor(message: string, code: string) {
super(message, code);
}
}
export enum WorkflowExecutorExceptionCode {
WORKFLOW_FAILED = 'WORKFLOW_FAILED',
}
@@ -1,20 +1,10 @@
import { CustomException } from 'src/utils/custom-exception';
export class WorkflowStepExecutorException extends CustomException {
constructor(
message: string,
code: WorkflowStepExecutorExceptionCode,
{ userFriendlyMessage }: { userFriendlyMessage?: string } = {},
) {
super(message, code, userFriendlyMessage);
}
}
export class WorkflowStepExecutorException extends CustomException<WorkflowStepExecutorExceptionCode> {}
export enum WorkflowStepExecutorExceptionCode {
SCOPED_WORKSPACE_NOT_FOUND = 'SCOPED_WORKSPACE_NOT_FOUND',
INVALID_STEP_TYPE = 'INVALID_STEP_TYPE',
STEP_NOT_FOUND = 'STEP_NOT_FOUND',
INVALID_STEP_SETTINGS = 'INVALID_STEP_SETTINGS',
INTERNAL_ERROR = 'INTERNAL_ERROR',
FAILED_TO_EXECUTE_STEP = 'FAILED_TO_EXECUTE_STEP',
}
@@ -1,14 +0,0 @@
import { CustomException } from 'src/utils/custom-exception';
export class SendEmailActionException extends CustomException {
constructor(message: string, code: SendEmailActionExceptionCode) {
super(message, code);
}
}
export enum SendEmailActionExceptionCode {
PROVIDER_NOT_SUPPORTED = 'PROVIDER_NOT_SUPPORTED',
CONNECTED_ACCOUNT_NOT_FOUND = 'CONNECTED_ACCOUNT_NOT_FOUND',
INVALID_EMAIL = 'INVALID_EMAIL',
INVALID_CONNECTED_ACCOUNT_ID = 'INVALID_CONNECTED_ACCOUNT_ID',
}
@@ -1,10 +1,6 @@
import { CustomException } from 'src/utils/custom-exception';
export class RecordCRUDActionException extends CustomException {
constructor(message: string, code: RecordCRUDActionExceptionCode) {
super(message, code);
}
}
export class RecordCRUDActionException extends CustomException<RecordCRUDActionExceptionCode> {}
export enum RecordCRUDActionExceptionCode {
INVALID_REQUEST = 'INVALID_REQUEST',