Browse Source

Adiciona classe de edição

pull/3318/head
eribeiro 5 years ago
parent
commit
c4f864f300
  1. 8
      sapl/api/views.py

8
sapl/api/views.py

@ -29,7 +29,7 @@ from rest_framework.viewsets import ModelViewSet
from sapl.api.forms import SaplFilterSetMixin
from sapl.api.permissions import SaplModelPermissions
from sapl.api.serializers import ChoiceSerializer, ParlamentarResumeSerializer
from sapl.api.serializers import ChoiceSerializer, ParlamentarEditSerializer, ParlamentarResumeSerializer
from sapl.base.models import Autor, AppConfig, DOC_ADM_OSTENSIVO
from sapl.materia.models import Proposicao, TipoMateriaLegislativa,\
MateriaLegislativa, Tramitacao
@ -350,6 +350,10 @@ class _AutorViewSet:
class _ParlamentarViewSet:
class ParlamentarPermission(SaplModelPermissions):
def has_permission(self, request, view):
if request.user.has_perm('parlamentares.add_parlamentar'):
self.serializer_class = ParlamentarEditSerializer
if request.method == 'GET':
return True
else:
@ -426,7 +430,7 @@ class _ParlamentarViewSet:
@customize(Proposicao)
class _ProposicaoViewSet():
class _ProposicaoViewSet:
"""
list:
Retorna lista de Proposições

Loading…
Cancel
Save