feat: 证书查询放行get请求

This commit is contained in:
caoqianming 2023-08-28 17:08:10 +08:00
parent 9d233c1c45
commit 65e8069b7e
1 changed files with 11 additions and 0 deletions

View File

@ -12,6 +12,7 @@ from openpyxl import load_workbook
from apps.edu.services import make_img
from rest_framework.serializers import Serializer
from django.db import transaction
from rest_framework.permissions import AllowAny
# Create your views here.
class CertificateViewSet(CreateUpdateCustomMixin, ModelViewSet):
@ -24,6 +25,16 @@ class CertificateViewSet(CreateUpdateCustomMixin, ModelViewSet):
filterset_fields = ['是否内审员','是否授权签字人', '是否质量负责人', '是否最高管理者', '姓名', '证书编号', '所属单位']
ordering = ['-create_time']
def get_authenticators(self):
if self.request.method == 'GET':
return []
return super().get_authenticators()
def get_permissions(self):
if self.request.method == 'GET':
return [AllowAny()]
return super().get_permissions()
def retrieve(self, request, *args, **kwargs):
regen_img = request.query_params.get('regen_img', False)
instance = self.get_object()