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 -*-
from rest_framework.response import Response
from rest_framework import views
from rest_framework import (
mixins,
viewsets
)
class ApiRoot(views.APIView):
def get(self, request, **kwargs):
return Response({"name": "Greenmine Api",
"version": 1,
"info": "build with django-rest-framework"})
class ModelCrudViewSet(mixins.CreateModelMixin, mixins.ListModelMixin,
mixins.RetrieveModelMixin, mixins.UpdateModelMixin,
mixins.DestroyModelMixin, viewsets.GenericViewSet):
pass
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 greenmine.base import filters
from greenmine.base.api import ModelCrudViewSet,
from greenmine.base.api import ModelCrudViewSet
from greenmine.base.notifications.api import NotificationSenderMixin
from . import serializers

View File

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

View File

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