From 3b412c62bd3555649e4983fe7072e16e3d95e27e Mon Sep 17 00:00:00 2001 From: caoqianming Date: Fri, 17 Jun 2022 17:22:19 +0800 Subject: [PATCH] eventcate create --- apps/ecm/views.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/ecm/views.py b/apps/ecm/views.py index 3adb1437..22c32814 100644 --- a/apps/ecm/views.py +++ b/apps/ecm/views.py @@ -3,7 +3,7 @@ from apps.ecm.models import Event, EventCate, Remind, NotifySetting from apps.ecm.serializers import (EventCateListSerializer, EventCateUpdateSerializer, EventHandleSerializer, EventSerializer, RemindSerializer, NotifySettingsSerializer) from apps.utils.viewsets import CustomGenericViewSet, CustomModelViewSet -from rest_framework.mixins import UpdateModelMixin, ListModelMixin, RetrieveModelMixin +from rest_framework.mixins import UpdateModelMixin, ListModelMixin, RetrieveModelMixin, CreateModelMixin from django.db import transaction from rest_framework.decorators import action from rest_framework import serializers @@ -12,8 +12,8 @@ from rest_framework.response import Response # Create your views here. -class EventCateViewSet(UpdateModelMixin, ListModelMixin, CustomGenericViewSet): - perms_map = {'put': 'eventcate:update'} +class EventCateViewSet(CreateModelMixin, UpdateModelMixin, ListModelMixin, CustomGenericViewSet): + perms_map = {'put': 'event_cate:update', 'post': 'event_cate:create'} queryset = EventCate.objects.all() list_serializer_class = EventCateListSerializer update_serializer_class = EventCateUpdateSerializer