diff --git a/sapl/api/serializers.py b/sapl/api/serializers.py index ebd40add9e..2e7280cfae 100644 --- a/sapl/api/serializers.py +++ b/sapl/api/serializers.py @@ -62,6 +62,22 @@ class Meta: model = CasaLegislativa fields = '__all__' + +class ParlamentarSerializer(serializers.ModelSerializer): + + class Meta: + model = Parlamentar + fields = '__all__' + + fields = ["id", "nome_completo", + "nome_parlamentar", "sexo", + "data_nascimento", "numero_gab_parlamentar", + "telefone", "endereco_web", + "profissao", "email", + "locais_atuacao", "ativo", + "biografia", "fotografia", "nivel_instrucao"] + + class ParlamentarResumeSerializer(serializers.ModelSerializer): titular = serializers.SerializerMethodField('check_titular') partido = serializers.SerializerMethodField('check_partido') @@ -72,7 +88,6 @@ def crop_fotografia(self,obj): thumbnail_url = "" try: import os - #import pdb;pdb.set_trace() if not obj.fotografia or not os.path.exists(obj.fotografia.path): return thumbnail_url thumbnail_url = get_backend().get_thumbnail_url( @@ -162,4 +177,4 @@ def check_partido(self,obj): class Meta: model = Parlamentar - fields = ['id', 'nome_parlamentar', 'fotografia_cropped','fotografia', 'ativo', 'partido', 'titular'] + fields = ['id', 'nome_parlamentar', 'fotografia_cropped', 'fotografia', 'ativo', 'partido', 'titular']