From d9a1c5f1c08dab561013b4ff8cd02232be8fcc9f Mon Sep 17 00:00:00 2001 From: Marcio Mazza Date: Mon, 26 Mar 2018 16:25:48 -0300 Subject: [PATCH] =?UTF-8?q?Retira=20c=C3=B3digo=20desnecess=C3=A1rio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/materia/views.py | 22 ++++++++++------------ sapl/parlamentares/models.py | 7 ++++--- sapl/utils.py | 16 ---------------- 3 files changed, 14 insertions(+), 31 deletions(-) diff --git a/sapl/materia/views.py b/sapl/materia/views.py index 99d34e6b3..08a6a50ef 100644 --- a/sapl/materia/views.py +++ b/sapl/materia/views.py @@ -11,8 +11,6 @@ from django.contrib.auth.mixins import PermissionRequiredMixin from django.core.exceptions import ObjectDoesNotExist from django.core.urlresolvers import reverse from django.db.models import Max -from django.forms.forms import Form -from django.forms.utils import ErrorDict from django.http import HttpResponse, JsonResponse from django.http.response import Http404, HttpResponseRedirect from django.shortcuts import get_object_or_404, redirect @@ -31,9 +29,8 @@ from sapl.compilacao.models import (STATUS_TA_IMMUTABLE_RESTRICT, STATUS_TA_PRIVATE) from sapl.compilacao.views import IntegracaoTaView from sapl.crispy_layout_mixin import SaplFormLayout, form_actions -from sapl.crud.base import (ACTION_CREATE, ACTION_DELETE, ACTION_DETAIL, - ACTION_LIST, ACTION_UPDATE, RP_DETAIL, RP_LIST, - Crud, CrudAux, MasterDetailCrud, +from sapl.crud.base import (RP_DETAIL, RP_LIST, Crud, CrudAux, + MasterDetailCrud, PermissionRequiredForAppCrudMixin, make_pagination) from sapl.materia.forms import (AnexadaForm, AutoriaForm, AutoriaMultiCreateForm, @@ -44,8 +41,8 @@ from sapl.materia.forms import (AnexadaForm, AutoriaForm, from sapl.norma.models import LegislacaoCitada from sapl.parlamentares.models import Legislatura from sapl.protocoloadm.models import Protocolo -from sapl.utils import (TURNO_TRAMITACAO_CHOICES, YES_NO_CHOICES, autor_label, - autor_modal, gerar_hash_arquivo, get_base_url, +from sapl.utils import (YES_NO_CHOICES, autor_label, autor_modal, + gerar_hash_arquivo, get_base_url, get_mime_type_from_file_extension, montar_row_autor, show_results_filter_set) @@ -57,9 +54,10 @@ from .forms import (AcessorioEmLoteFilterSet, AcompanhamentoMateriaForm, MateriaLegislativaFilterSet, MateriaLegislativaForm, MateriaSimplificadaForm, PrimeiraTramitacaoEmLoteFilterSet, ReceberProposicaoForm, RelatoriaForm, - TramitacaoEmLoteFilterSet, filtra_tramitacao_destino, + TramitacaoEmLoteFilterSet, UnidadeTramitacaoForm, + filtra_tramitacao_destino, filtra_tramitacao_destino_and_status, - filtra_tramitacao_status, UnidadeTramitacaoForm) + filtra_tramitacao_status) from .models import (AcompanhamentoMateria, Anexada, AssuntoMateria, Autoria, DespachoInicial, DocumentoAcessorio, MateriaAssunto, MateriaLegislativa, Numeracao, Orgao, Origem, Proposicao, @@ -700,11 +698,11 @@ class ProposicaoCrud(Crud): messages.success(request, _( 'Proposição enviada com sucesso.')) Numero = MateriaLegislativa.objects.filter(tipo=p.tipo.tipo_conteudo_related, - ano = p.ano).last().numero + 1 + ano=p.ano).last().numero + 1 messages.success(request, _( '%s : nº %s de %s
Atenção! Este número é apenas um provável ' 'número que pode não corresponder com a realidade' - %(p.tipo, Numero, p.ano))) + % (p.tipo, Numero, p.ano))) elif action == 'return': if not p.data_envio: @@ -1726,7 +1724,7 @@ class PrimeiraTramitacaoEmLoteView(PermissionRequiredMixin, FilterView): qr = self.request.GET.copy() context['unidade_destino'] = UnidadeTramitacao.objects.all() context['status_tramitacao'] = StatusTramitacao.objects.all() - context['turnos_tramitacao'] = TURNO_TRAMITACAO_CHOICES + context['turnos_tramitacao'] = Tramitacao.TURNO_CHOICES context['urgente_tramitacao'] = YES_NO_CHOICES context['unidade_local'] = UnidadeTramitacao.objects.all() diff --git a/sapl/parlamentares/models.py b/sapl/parlamentares/models.py index 574c6735f..769093046 100644 --- a/sapl/parlamentares/models.py +++ b/sapl/parlamentares/models.py @@ -8,8 +8,8 @@ from model_utils import Choices from sapl.base.models import Autor from sapl.decorators import vigencia_atual -from sapl.utils import (INDICADOR_AFASTAMENTO, LISTA_DE_UFS, YES_NO_CHOICES, - SaplGenericRelation, get_settings_auth_user_model, +from sapl.utils import (LISTA_DE_UFS, YES_NO_CHOICES, SaplGenericRelation, + get_settings_auth_user_model, intervalos_tem_intersecao, restringe_tipos_de_arquivo_img, texto_upload_path) @@ -400,7 +400,8 @@ class TipoAfastamento(models.Model): descricao = models.CharField(max_length=50, verbose_name=_('Descrição')) indicador = models.CharField( max_length=1, verbose_name=_('Indicador'), default='F', - choices=INDICADOR_AFASTAMENTO) + choices=[('A', _('Afastamento')), + ('F', _('Fim de Mandato')), ]) dispositivo = models.CharField( max_length=50, blank=True, verbose_name=_('Dispositivo')) diff --git a/sapl/utils.py b/sapl/utils.py index a62625452..9d576bcea 100644 --- a/sapl/utils.py +++ b/sapl/utils.py @@ -276,22 +276,6 @@ def create_barcode(value, width=170, height=50): YES_NO_CHOICES = [(True, _('Sim')), (False, _('Não'))] -TURNO_TRAMITACAO_CHOICES = [ - ('P', _('Primeiro')), - ('S', _('Segundo')), - ('U', _('Único')), - ('L', _('Suplementar')), - ('F', _('Final')), - ('A', _('Votação única em Regime de Urgência')), - ('B', _('1ª Votação')), - ('C', _('2ª e 3ª Votação')), -] - -INDICADOR_AFASTAMENTO = [ - ('A', _('Afastamento')), - ('F', _('Fim de Mandato')), -] - def listify(function): @wraps(function)