From 4c96d6935ad7cc6ef6945c976f12cd1c0bf180f1 Mon Sep 17 00:00:00 2001 From: Bai Date: Fri, 10 Feb 2023 11:12:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=B2=A1=E6=9C=89=20p?= =?UTF-8?q?ush=5Fnow=20=E6=9D=83=E9=99=90=E7=9A=84=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=9C=A8=E5=88=9B=E5=BB=BA=E8=B5=84=E4=BA=A7?= =?UTF-8?q?=E3=80=81=E5=88=9B=E5=BB=BA=E8=B4=A6=E5=8F=B7=E4=B8=AD=E5=BC=80?= =?UTF-8?q?=E5=90=AF=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/serializers/asset/common.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/assets/serializers/asset/common.py b/apps/assets/serializers/asset/common.py index 974762364..732fbe55d 100644 --- a/apps/assets/serializers/asset/common.py +++ b/apps/assets/serializers/asset/common.py @@ -76,6 +76,12 @@ class AssetAccountSerializer( 'secret': {'write_only': True}, } + def validate_push_now(self, value): + request = self.context['request'] + if not request.user.has_perms('assets.push_assetaccount'): + return False + return value + def validate_name(self, value): if not value: value = self.initial_data.get('username')