Smallfix: Added some deleted base class
parent
9ae1a9b0a4
commit
e67c8146bf
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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')),
|
||||||
|
|
Loading…
Reference in New Issue