fix: append Subject migration after retained Plugin plan schema

This commit is contained in:
2026-10-30 01:54:50 +09:00
45 changed files with 5274 additions and 51 deletions
+19
View File
@@ -1213,6 +1213,20 @@ pub trait ServerApi {
#[path] workspace_id: String,
) -> Result<WorkspacePromptProjection, RepositoryApiError>;
#[post(
"/api/w/{workspace_id}/config/source-tree/preview",
status = 200,
error_status = 400,
additional_error_statuses = [401, 403, 404, 409, 500],
bearer_auth = true,
browser_auth = true
)]
async fn workspace_config_tree_preview(
&self,
#[path] workspace_id: String,
#[body] request: ConfigCommitRequest,
) -> Result<WorkspaceConfigTreeResponse, RepositoryApiError>;
#[post(
"/api/w/{workspace_id}/config/source-tree/commit",
status = 201,
@@ -12824,6 +12838,11 @@ mod tests {
HttpMethod::Get,
"/api/w/{workspace_id}/config/projections/prompts",
),
(
"workspace_config_tree_preview",
HttpMethod::Post,
"/api/w/{workspace_id}/config/source-tree/preview",
),
(
"workspace_config_tree_commit",
HttpMethod::Post,