From f355a6a9368639ad37cbd4ec05cbfc35d83bf7e3 Mon Sep 17 00:00:00 2001 From: bidaya0 Date: Fri, 3 Sep 2021 11:49:25 +0800 Subject: [PATCH] modify the default number of return items --- iast/views/documents.py | 2 +- iast/views/profile.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/iast/views/documents.py b/iast/views/documents.py index f6d007e2..7908391c 100644 --- a/iast/views/documents.py +++ b/iast/views/documents.py @@ -18,7 +18,7 @@ class DocumentArgsSerializer(serializers.Serializer): - page_size = serializers.IntegerField(default=1) + page_size = serializers.IntegerField(default=20) page = serializers.IntegerField(default=1) language = serializers.CharField(default=None) diff --git a/iast/views/profile.py b/iast/views/profile.py index 3424bc2a..952a06a4 100644 --- a/iast/views/profile.py +++ b/iast/views/profile.py @@ -14,6 +14,8 @@ def get(self, request, key): return R.success(data={key: profile}) def put(self, request, key): + if not request.user.is_talent_admin(): + return R.failure(msg=_("Current users have no permission to modify")) fields = get_model_field(IastProfile, exclude=['id']) data = {k: v for k, v in request.data.items() if k in fields} profile = IastProfile.objects.filter(key=key).first()