Smallfix: Added some deleted base class

remotes/origin/enhancement/email-actions
David Barragán Merino 2013-10-03 10:24:34 +02:00
parent 9ae1a9b0a4
commit e67c8146bf
4 changed files with 14 additions and 10 deletions

View File

@ -1,11 +1,17 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from rest_framework.response import Response from rest_framework import (
from rest_framework import views mixins,
viewsets
)
class ApiRoot(views.APIView): class ModelCrudViewSet(mixins.CreateModelMixin, mixins.ListModelMixin,
def get(self, request, **kwargs): mixins.RetrieveModelMixin, mixins.UpdateModelMixin,
return Response({"name": "Greenmine Api", mixins.DestroyModelMixin, viewsets.GenericViewSet):
"version": 1, pass
"info": "build with django-rest-framework"})
class ModelListViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin,
viewsets.GenericViewSet):
pass

View File

@ -5,7 +5,7 @@ from django.db.models import Q
from rest_framework.permissions import IsAuthenticated from rest_framework.permissions import IsAuthenticated
from greenmine.base import filters from greenmine.base import filters
from greenmine.base.api import ModelCrudViewSet, from greenmine.base.api import ModelCrudViewSet
from greenmine.base.notifications.api import NotificationSenderMixin from greenmine.base.notifications.api import NotificationSenderMixin
from . import serializers from . import serializers

View File

@ -1,7 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
from greenmine.base import routers from greenmine.base import routers
from greenmine.base.api import ApiRoot
from greenmine.base.users.api import AuthViewSet, RolesViewSet, UsersViewSet from greenmine.base.users.api import AuthViewSet, RolesViewSet, UsersViewSet
from greenmine.base.searches.api import SearchViewSet from greenmine.base.searches.api import SearchViewSet
from greenmine.projects.api import ProjectViewSet from greenmine.projects.api import ProjectViewSet

View File

@ -10,7 +10,6 @@ from .routers import router
admin.autodiscover() admin.autodiscover()
urlpatterns = patterns('', urlpatterns = patterns('',
url(r'^api/v1$', ApiRoot.as_view()),
url(r'^api/v1/', include(router.urls)), url(r'^api/v1/', include(router.urls)),
url(r'^admin/', include(admin.site.urls)), url(r'^admin/', include(admin.site.urls)),
url(r'^grappelli/', include('grappelli.urls')), url(r'^grappelli/', include('grappelli.urls')),