ecm handle 权限去除
This commit is contained in:
parent
8d9f458cd7
commit
adde4d671e
|
@ -44,10 +44,12 @@ class AlgoChannelViewSet(CreateModelMixin, DestroyModelMixin, ListModelMixin, Cu
|
||||||
serializer = AlgoChannelCreatesSerializer(data=request.data)
|
serializer = AlgoChannelCreatesSerializer(data=request.data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
vdata = serializer.validated_data
|
vdata = serializer.validated_data
|
||||||
acs = []
|
|
||||||
for i in vdata['vchannels']:
|
for i in vdata['vchannels']:
|
||||||
acs.append(AlgoChannel(id=idWorker.get_id(), algo=vdata['algo'], vchannel=i))
|
AlgoChannel.objects.get_or_create(algo=vdata['algo'], vchannel=i,
|
||||||
AlgoChannel.objects.bulk_create(objs=acs, ignore_conflicts=True)
|
defaults={
|
||||||
|
"algo": vdata['algo'],
|
||||||
|
"vchannel": i
|
||||||
|
})
|
||||||
return Response()
|
return Response()
|
||||||
|
|
||||||
|
|
||||||
|
@ -66,7 +68,7 @@ class EventViewSet(ListModelMixin, RetrieveModelMixin, CustomGenericViewSet):
|
||||||
filterset_fields = ['cates']
|
filterset_fields = ['cates']
|
||||||
|
|
||||||
@transaction.atomic
|
@transaction.atomic
|
||||||
@action(methods=['post'], detail=True, perms_map={'post': 'event:handle'},
|
@action(methods=['post'], detail=True, perms_map={'post': '*'},
|
||||||
serializer_class=EventHandleSerializer)
|
serializer_class=EventHandleSerializer)
|
||||||
def handle(self, request, pk=None):
|
def handle(self, request, pk=None):
|
||||||
"""处理事件
|
"""处理事件
|
||||||
|
|
Loading…
Reference in New Issue