support workflow features

This commit is contained in:
takatost
2024-02-29 22:58:30 +08:00
parent be1500bf7d
commit 18febeabd1
14 changed files with 209 additions and 95 deletions

View File

@ -175,12 +175,17 @@ class AppService:
if workflow:
# init draft workflow
workflow_service = WorkflowService()
workflow_service.sync_draft_workflow(
draft_workflow = workflow_service.sync_draft_workflow(
app_model=app,
graph=workflow.get('graph'),
features=workflow.get('features'),
account=account
)
workflow_service.publish_workflow(
app_model=app,
account=account,
draft_workflow=draft_workflow
)
if model_config_data:
app_model_config = AppModelConfig()