Refine content approval workflow rail

This commit is contained in:
2026-05-04 16:20:32 -04:00
parent 7d3f495472
commit 55d8acef4c
9 changed files with 505 additions and 587 deletions

View File

@@ -861,7 +861,7 @@ export interface paths {
};
get: operations["SocializeApiModulesApprovalsHandlersGetApprovalsHandler"];
put?: never;
post: operations["SocializeApiModulesApprovalsHandlersCreateApprovalRequestHandler"];
post?: never;
delete?: never;
options?: never;
head?: never;
@@ -1540,22 +1540,9 @@ export interface components {
/** Format: date-time */
createdAt?: string;
};
SocializeApiModulesApprovalsHandlersCreateApprovalRequestRequest: {
/** Format: guid */
workspaceId: string;
/** Format: guid */
contentItemId: string;
stage: string;
reviewerName: string;
/** Format: email */
reviewerEmail: string;
/** Format: date-time */
dueAt?: string | null;
};
SocializeApiModulesApprovalsHandlersGetApprovalsRequest: Record<string, never>;
SocializeApiModulesApprovalsHandlersSubmitApprovalDecisionRequest: {
decision: string;
comment?: string | null;
reviewerName?: string | null;
/** Format: email */
reviewerEmail?: string | null;
@@ -3652,46 +3639,6 @@ export interface operations {
};
};
};
SocializeApiModulesApprovalsHandlersCreateApprovalRequestHandler: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody: {
content: {
"application/json": components["schemas"]["SocializeApiModulesApprovalsHandlersCreateApprovalRequestRequest"];
};
};
responses: {
/** @description Success */
200: {
headers: {
[name: string]: unknown;
};
content: {
"application/json": components["schemas"]["SocializeApiModulesApprovalsHandlersApprovalRequestDto"];
};
};
/** @description Bad Request */
400: {
headers: {
[name: string]: unknown;
};
content: {
"application/problem+json": components["schemas"]["FastEndpointsErrorResponse"];
};
};
/** @description Unauthorized */
401: {
headers: {
[name: string]: unknown;
};
content?: never;
};
};
};
SocializeApiModulesApprovalsHandlersSubmitApprovalDecisionHandler: {
parameters: {
query?: never;