[future] 添加Cron相关的基础API框架

This commit is contained in:
Administrator
2016-11-22 10:41:18 +08:00
parent 79971d677d
commit 954814da65
4 changed files with 42 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
# ~*~ coding: utf-8 ~*~
from __future__ import unicode_literals
from ..models import HostAlia, UserAlia, CmdAlia, RunasAlia, Extra_conf, Privilege, Sudo
from ..models import HostAlia, UserAlia, CmdAlia, RunasAlia, Extra_conf, Privilege, Sudo, CronTable
from rest_framework import serializers
@@ -47,3 +47,7 @@ class SudoSerializer(serializers.ModelSerializer):
model = Sudo
class CronTableSerializer(serializers.ModelSerializer):
class Meta:
model = CronTable

View File

@@ -83,4 +83,15 @@ class SudoViewSet(mixins.CreateModelMixin,
permission_classes = (AdminUserRequired,)
class CronTableViewSet(mixins.CreateModelMixin,
mixins.ListModelMixin,
mixins.RetrieveModelMixin,
mixins.UpdateModelMixin,
mixins.DestroyModelMixin,
viewsets.GenericViewSet):
queryset = CronTable.objects.all()
serializer_class = CronTableSerializer
permission_classes = (AdminUserRequired,)