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 |
|||
# app_name = AppConfig.name |
|||
|
|||
|
|||
router = DefaultRouter() |
|||
router.register(r'materia', MateriaLegislativaViewSet) |
|||
|
|||
urlpatterns = [ |
|||
|
|||
] |
|||
|
|||
@ -1,8 +1,15 @@ |
|||
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 |
|||
# 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 = [ |
|||
] |
|||
|
|||
@ -1,18 +1,23 @@ |
|||
from rest_framework.filters import DjangoFilterBackend |
|||
from rest_framework.mixins import ListModelMixin, RetrieveModelMixin |
|||
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 |
|||
|
|||
|
|||
class SessaoPlenariaViewSet(ListModelMixin, |
|||
RetrieveModelMixin, |
|||
GenericViewSet): |
|||
class SessaoPlenariaOldViewSet(ReadOnlyModelViewSet): |
|||
|
|||
permission_classes = (AllowAny,) |
|||
serializer_class = SessaoPlenariaSerializer |
|||
serializer_class = SessaoPlenariaOldSerializer |
|||
queryset = SessaoPlenaria.objects.all() |
|||
filter_backends = (DjangoFilterBackend,) |
|||
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