diff --git a/sapl/materia/forms.py b/sapl/materia/forms.py index 856e7fa13..03b8f5d82 100644 --- a/sapl/materia/forms.py +++ b/sapl/materia/forms.py @@ -18,7 +18,6 @@ from django.utils import timezone from django.utils.translation import ugettext_lazy as _ import django_filters -import sapl from sapl.base.models import AppConfig, Autor, TipoAutor from sapl.comissoes.models import Comissao, Composicao, Participacao from sapl.compilacao.models import (STATUS_TA_IMMUTABLE_PUBLIC, @@ -44,6 +43,7 @@ from sapl.utils import (autor_label, autor_modal, timing, SEPARADOR_HASH_PROPOSICAO, validar_arquivo, YES_NO_CHOICES, GoogleRecapthaMixin) +import sapl from .models import (AcompanhamentoMateria, Anexada, Autoria, DespachoInicial, DocumentoAcessorio, Numeracao, @@ -348,8 +348,8 @@ class DocumentoAcessorioForm(FileFieldCheckMixin, ModelForm): if arquivo: validar_arquivo(arquivo, "Texto Integral") else: - ## TODO: definir arquivo no form e preservar o nome do campo - ## que gerou a mensagem de erro. + # TODO: definir arquivo no form e preservar o nome do campo + # que gerou a mensagem de erro. ## arquivo = forms.FileField(required=True, label="Texto Integral") nome_arquivo = self.fields['arquivo'].label raise ValidationError(f'Favor anexar arquivo em {nome_arquivo}') @@ -591,10 +591,11 @@ class TramitacaoForm(ModelForm): ip=tramitacao.ip, ultima_edicao=tramitacao.ultima_edicao )) - ## TODO: BULK UPDATE não envia Signal para Tramitacao + # TODO: BULK UPDATE não envia Signal para Tramitacao Tramitacao.objects.bulk_create(lista_tramitacao) # Atualiza status 'em_tramitacao' - MateriaLegislativa.objects.bulk_update(materias_anexadas, ['em_tramitacao']) + MateriaLegislativa.objects.bulk_update( + materias_anexadas, ['em_tramitacao']) return tramitacao @@ -724,7 +725,7 @@ class TramitacaoUpdateForm(TramitacaoForm): ma.em_tramitacao = False if nova_tram_principal.status.indicador == "F" else True ma.save() - ## TODO: refatorar? + # TODO: refatorar? return nova_tram_principal @@ -1824,7 +1825,7 @@ class TramitacaoEmLoteForm(ModelForm): ip=tramitacao.ip, ultima_edicao=tramitacao.ultima_edicao )) - ## TODO: BULK UPDATE não envia Signal para Tramitacao + # TODO: BULK UPDATE não envia Signal para Tramitacao Tramitacao.objects.bulk_create(lista_tramitacao) return tramitacao diff --git a/sapl/materia/views.py b/sapl/materia/views.py index dc68b53f7..a964e6070 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -1,11 +1,11 @@ from datetime import datetime from io import BytesIO +from random import choice +from string import ascii_letters, digits import logging import os -from random import choice import shutil -from string import ascii_letters, digits import time import zipfile @@ -31,7 +31,6 @@ from django.views.generic.edit import FormView from django_filters.views import FilterView import weasyprint -import sapl from sapl.base.email_utils import do_envia_email_confirmacao from sapl.base.models import Autor, CasaLegislativa, AppConfig as BaseAppConfig from sapl.comissoes.models import Participacao @@ -54,6 +53,7 @@ from sapl.utils import (autor_label, autor_modal, gerar_hash_arquivo, get_base_u mail_service_configured, montar_row_autor, SEPARADOR_HASH_PROPOSICAO, show_results_filter_set, get_tempfile_dir, google_recaptcha_configured) +import sapl from .forms import (AcessorioEmLoteFilterSet, AcompanhamentoMateriaForm, AnexadaEmLoteFilterSet, AdicionarVariasAutoriasFilterSet, @@ -104,10 +104,10 @@ def proposicao_texto(request, pk): if proposicao.texto_original: if (not proposicao.data_recebimento and - not proposicao.autor.operadores.filter( - id=request.user.id - ).exists() - ): + not proposicao.autor.operadores.filter( + id=request.user.id + ).exists() + ): logger.error("user=" + username + ". Usuário ({}) não tem permissão para acessar o texto original." .format(request.user.id)) messages.error(request, _( @@ -1255,8 +1255,8 @@ class HistoricoProposicaoView(PermissionRequiredMixin, ListView): if not user.is_superuser and grupo_autor.user_set.filter( id=user.id).exists(): - autores = Autor.objects.filter(user=user) - qs = qs.filter(proposicao__autor__in=autores) + autores = Autor.objects.filter(user=user) + qs = qs.filter(proposicao__autor__in=autores) return qs def get_context_data(self, **kwargs):