renling create admin
This commit is contained in:
parent
d4f588e66d
commit
68887c2150
|
@ -359,6 +359,8 @@ class ConsumerViewSet(ModelViewSet):
|
||||||
role = sheet['e'+str(m)].value
|
role = sheet['e'+str(m)].value
|
||||||
if Consumer.objects.filter(username = username).exists():
|
if Consumer.objects.filter(username = username).exists():
|
||||||
obj = Consumer.objects.filter(username = username).first()
|
obj = Consumer.objects.filter(username = username).first()
|
||||||
|
if obj.create_admin is None:
|
||||||
|
obj.create_admin = request.user
|
||||||
else:
|
else:
|
||||||
obj = Consumer()
|
obj = Consumer()
|
||||||
obj.username = username
|
obj.username = username
|
||||||
|
|
|
@ -393,3 +393,12 @@ class PaperViewSet(ModelViewSet):
|
||||||
ret['type'] = '押卷模考'
|
ret['type'] = '押卷模考'
|
||||||
ret['paper'] = paper.id
|
ret['paper'] = paper.id
|
||||||
return Response(ret)
|
return Response(ret)
|
||||||
|
|
||||||
|
@action(methods=['put'], detail=True, url_path='clone', url_name='clone_paper',
|
||||||
|
authentication_classes=[],permission_classes=[],
|
||||||
|
perms_map=[{'put':'clone_paper'}])
|
||||||
|
def clone(self, request, pk=None):
|
||||||
|
'''
|
||||||
|
克隆试卷
|
||||||
|
'''
|
||||||
|
pass
|
Loading…
Reference in New Issue