feat: propagate trigger metadata for plugin icons across UI

This commit is contained in:
lyzno1
2025-10-25 12:15:21 +08:00
parent e3484c8dc3
commit 3bd62f3fdf
9 changed files with 258 additions and 29 deletions

View File

@ -13,6 +13,7 @@ workflow_app_log_partial_fields = {
"created_by_account": fields.Nested(simple_account_fields, attribute="created_by_account", allow_null=True),
"created_by_end_user": fields.Nested(simple_end_user_fields, attribute="created_by_end_user", allow_null=True),
"created_at": TimestampField,
"trigger_info": fields.Raw(attribute="trigger_info"),
}

View File

@ -6,6 +6,11 @@ trigger_fields = {
"title": fields.String,
"node_id": fields.String,
"provider_name": fields.String,
"provider_id": fields.String,
"subscription_id": fields.String,
"event_name": fields.String,
"plugin_id": fields.String,
"plugin_unique_identifier": fields.String,
"icon": fields.String,
"status": fields.String,
"created_at": fields.DateTime(dt_format="iso8601"),