Skip to content

Commit 1fb280a

Browse files
committed
feat: add source field to user serializer and update user creation logic
1 parent 7dc132e commit 1fb280a

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

apps/users/serializers/user.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ class CreateUserSerializer(serializers.Serializer):
6161
email = serializers.EmailField(required=True, label=_('Email'))
6262
nick_name = serializers.CharField(required=False, label=_('Nick name'))
6363
phone = serializers.CharField(required=False, label=_('Phone'))
64+
source = serializers.CharField(required=False, label=_('Source'), default='LOCAL')
6465

6566

6667
def is_workspace_manage(user_id: str, workspace_id: str):
@@ -172,6 +173,13 @@ class UserInstance(serializers.Serializer):
172173
allow_null=True,
173174
allow_blank=True
174175
)
176+
source = serializers.CharField(
177+
required=False,
178+
label=_("Source"),
179+
max_length=20,
180+
default="LOCAL"
181+
)
182+
175183

176184
def is_valid(self, *, raise_exception=True):
177185
super().is_valid(raise_exception=True)
@@ -332,7 +340,7 @@ def save(self, instance, user_id, with_valid=True):
332340
username=instance.get('username'),
333341
password=password_encrypt(instance.get('password')),
334342
role=RoleConstants.USER.name,
335-
source="LOCAL",
343+
source=instance.get('source', 'LOCAL'),
336344
is_active=True
337345
)
338346
update_user_role(instance, user, user_id)

ui/src/workflow/common/data.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -523,7 +523,7 @@ export const nodeDict: any = {
523523
[WorkflowType.VariableAssignNode]: variableAssignNode,
524524
[WorkflowType.McpNode]: mcpNode,
525525
[WorkflowType.TextToVideoGenerateNode]: textToVideoNode,
526-
[WorkflowType.ImageToVideoGenerateNode]: imageToVideoNode
526+
[WorkflowType.ImageToVideoGenerateNode]: imageToVideoNode,
527527
[WorkflowType.IntentNode]: intentNode,
528528
}
529529
export function isWorkFlow(type: string | undefined) {

0 commit comments

Comments
 (0)