mirror of https://github.com/interlegis/sapl.git
7 changed files with 46 additions and 30 deletions
@ -1,8 +1,13 @@ |
|||||
|
from rest_framework.routers import DefaultRouter |
||||
|
from sapl.api.materia.serializers import MateriaLegislativaViewSet |
||||
|
|
||||
# Não adicione app_name |
# Não adicione app_name |
||||
# app_name = AppConfig.name |
# app_name = AppConfig.name |
||||
|
|
||||
|
|
||||
|
router = DefaultRouter() |
||||
|
router.register(r'materia', MateriaLegislativaViewSet) |
||||
|
|
||||
urlpatterns = [ |
urlpatterns = [ |
||||
|
|
||||
] |
] |
||||
|
|||||
@ -1,8 +1,15 @@ |
|||||
from django.conf.urls import include, url |
from django.conf.urls import include, url |
||||
|
from rest_framework.routers import DefaultRouter |
||||
|
from sapl.api.sessao.views import SessaoPlenariaViewSet,\ |
||||
|
SessaoPlenariaOldViewSet |
||||
|
|
||||
# Não adicione app_name |
# Não adicione app_name |
||||
# app_name = AppConfig.name |
# app_name = AppConfig.name |
||||
|
|
||||
|
router = DefaultRouter() |
||||
|
router.register(r'sessao-plenaria-old', SessaoPlenariaOldViewSet, |
||||
|
base_name='sessao-plenaria-old') |
||||
|
router.register(r'sessao-plenaria', SessaoPlenariaViewSet) |
||||
|
|
||||
urlpatterns = [ |
urlpatterns = [ |
||||
] |
] |
||||
|
|||||
@ -1,18 +1,23 @@ |
|||||
from rest_framework.filters import DjangoFilterBackend |
from rest_framework.filters import DjangoFilterBackend |
||||
from rest_framework.mixins import ListModelMixin, RetrieveModelMixin |
|
||||
from rest_framework.permissions import AllowAny |
from rest_framework.permissions import AllowAny |
||||
from rest_framework.viewsets import GenericViewSet |
from rest_framework.viewsets import ReadOnlyModelViewSet |
||||
|
|
||||
from sapl.api.sessao.serializers import SessaoPlenariaSerializer |
from sapl.api.sessao.serializers import SessaoPlenariaOldSerializer,\ |
||||
|
SessaoPlenariaSerializer |
||||
from sapl.sessao.models import SessaoPlenaria |
from sapl.sessao.models import SessaoPlenaria |
||||
|
|
||||
|
|
||||
class SessaoPlenariaViewSet(ListModelMixin, |
class SessaoPlenariaOldViewSet(ReadOnlyModelViewSet): |
||||
RetrieveModelMixin, |
|
||||
GenericViewSet): |
|
||||
|
|
||||
permission_classes = (AllowAny,) |
permission_classes = (AllowAny,) |
||||
serializer_class = SessaoPlenariaSerializer |
serializer_class = SessaoPlenariaOldSerializer |
||||
queryset = SessaoPlenaria.objects.all() |
queryset = SessaoPlenaria.objects.all() |
||||
filter_backends = (DjangoFilterBackend,) |
filter_backends = (DjangoFilterBackend,) |
||||
filter_fields = ('data_inicio', 'data_fim', 'interativa') |
filter_fields = ('data_inicio', 'data_fim', 'interativa') |
||||
|
|
||||
|
|
||||
|
class SessaoPlenariaViewSet(ReadOnlyModelViewSet): |
||||
|
|
||||
|
permission_classes = (AllowAny,) |
||||
|
serializer_class = SessaoPlenariaSerializer |
||||
|
queryset = SessaoPlenaria.objects.all() |
||||
|
|||||
Loading…
Reference in new issue