From bf302f47e5bf2134aa61f08eb97b76853ea70445 Mon Sep 17 00:00:00 2001 From: Bai Date: Thu, 29 Oct 2020 18:01:31 +0800 Subject: [PATCH] =?UTF-8?q?perf(application):=20=E4=BF=AE=E6=94=B9RemoteA?= =?UTF-8?q?=E5=BA=8F=E5=88=97=E7=B1=BBasset=20required=3DFalse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/applications/serializers/remote_app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/applications/serializers/remote_app.py b/apps/applications/serializers/remote_app.py index 277ff6da2..410a239a7 100644 --- a/apps/applications/serializers/remote_app.py +++ b/apps/applications/serializers/remote_app.py @@ -35,7 +35,7 @@ class CharPrimaryKeyRelatedField(serializers.PrimaryKeyRelatedField): class RemoteAppAttrsSerializer(serializers.Serializer): - asset = CharPrimaryKeyRelatedField(queryset=Asset.objects, label=_("Assets")) + asset = CharPrimaryKeyRelatedField(queryset=Asset.objects, required=False, label=_("Assets")) path = serializers.CharField(max_length=128, label=_('Remote App path')) @@ -51,7 +51,7 @@ class MySQLWorkbenchAttrsSerializer(RemoteAppAttrsSerializer): REMOTE_APP_PATH = 'C:\Program Files\MySQL\MySQL Workbench 8.0 CE\MySQLWorkbench.exe' path = serializers.CharField(max_length=128, label=_('Remote App path'), default=REMOTE_APP_PATH) mysql_workbench_ip = serializers.CharField(max_length=128, allow_blank=True, required=False, label=_('IP')) - mysql_workbench_port = serializers.IntegerField(label=_('Port')) + mysql_workbench_port = serializers.IntegerField(required=False, label=_('Port')) mysql_workbench_name = serializers.CharField(max_length=128, allow_blank=True, required=False, label=_('Database')) mysql_workbench_username = serializers.CharField(max_length=128, allow_blank=True, required=False, label=_('Username')) mysql_workbench_password = serializers.CharField(max_length=128, allow_blank=True, required=False, write_only=True, label=_('Password'))