|
|
@ -2,7 +2,6 @@ import logging |
|
|
|
import os |
|
|
|
|
|
|
|
from crispy_forms.bootstrap import FieldWithButtons, InlineRadios, StrictButton |
|
|
|
from sapl.crispy_layout_mixin import SaplFormHelper |
|
|
|
from crispy_forms.layout import HTML, Button, Div, Field, Fieldset, Layout, Row |
|
|
|
from django import forms |
|
|
|
from django.conf import settings |
|
|
@ -26,6 +25,7 @@ from sapl.comissoes.models import Reuniao, Comissao |
|
|
|
from sapl.comissoes.models import Reuniao, Comissao |
|
|
|
from sapl.crispy_layout_mixin import (SaplFormLayout, form_actions, to_column, |
|
|
|
to_row) |
|
|
|
from sapl.crispy_layout_mixin import SaplFormHelper |
|
|
|
from sapl.materia.models import ( |
|
|
|
MateriaLegislativa, UnidadeTramitacao, StatusTramitacao) |
|
|
|
from sapl.norma.models import (NormaJuridica, NormaEstatisticas) |
|
|
@ -39,6 +39,7 @@ from sapl.utils import (RANGE_ANOS, YES_NO_CHOICES, |
|
|
|
models_with_gr_for_model, qs_override_django_filter, |
|
|
|
choice_anos_com_normas, choice_anos_com_materias, |
|
|
|
FilterOverridesMetaMixin, FileFieldCheckMixin) |
|
|
|
|
|
|
|
from .models import AppConfig, CasaLegislativa |
|
|
|
|
|
|
|
|
|
|
@ -185,7 +186,8 @@ class UsuarioEditForm(ModelForm): |
|
|
|
|
|
|
|
class Meta: |
|
|
|
model = get_user_model() |
|
|
|
fields = ['username', 'email', 'password1', 'password2', 'user_active', 'roles'] |
|
|
|
fields = ['username', 'email', 'password1', |
|
|
|
'password2', 'user_active', 'roles'] |
|
|
|
|
|
|
|
def __init__(self, *args, **kwargs): |
|
|
|
|
|
|
@ -908,8 +910,10 @@ class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet): |
|
|
|
|
|
|
|
self.filters['tipo'].label = 'Tipo de Matéria' |
|
|
|
self.filters['tramitacao__status'].label = _('Status') |
|
|
|
self.filters['tramitacao__unidade_tramitacao_local'].label = _('Unidade Local (Origem)') |
|
|
|
self.filters['tramitacao__unidade_tramitacao_destino'].label = _('Unidade Destino') |
|
|
|
self.filters['tramitacao__unidade_tramitacao_local'].label = _( |
|
|
|
'Unidade Local (Origem)') |
|
|
|
self.filters['tramitacao__unidade_tramitacao_destino'].label = _( |
|
|
|
'Unidade Destino') |
|
|
|
|
|
|
|
row1 = to_row([('tramitacao__data_tramitacao', 12)]) |
|
|
|
row2 = to_row([('tramitacao__unidade_tramitacao_local', 6), |
|
|
@ -927,7 +931,6 @@ class RelatorioHistoricoTramitacaoFilterSet(django_filters.FilterSet): |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class RelatorioDataFimPrazoTramitacaoFilterSet(django_filters.FilterSet): |
|
|
|
|
|
|
|
@property |
|
|
@ -946,7 +949,8 @@ class RelatorioDataFimPrazoTramitacaoFilterSet(django_filters.FilterSet): |
|
|
|
*args, **kwargs) |
|
|
|
|
|
|
|
self.filters['tipo'].label = 'Tipo de Matéria' |
|
|
|
self.filters['tramitacao__unidade_tramitacao_local'].label = 'Unidade Local (Origem)' |
|
|
|
self.filters[ |
|
|
|
'tramitacao__unidade_tramitacao_local'].label = 'Unidade Local (Origem)' |
|
|
|
self.filters['tramitacao__unidade_tramitacao_destino'].label = 'Unidade Destino' |
|
|
|
self.filters['tramitacao__status'].label = 'Status de tramitação' |
|
|
|
|
|
|
@ -1427,7 +1431,8 @@ class PartidoForm(FileFieldCheckMixin, ModelForm): |
|
|
|
|
|
|
|
if cleaned_data['data_criacao'] and cleaned_data['data_extincao']: |
|
|
|
if cleaned_data['data_criacao'] > cleaned_data['data_extincao']: |
|
|
|
raise ValidationError("Certifique-se de que a data de criação seja anterior à data de extinção.") |
|
|
|
raise ValidationError( |
|
|
|
"Certifique-se de que a data de criação seja anterior à data de extinção.") |
|
|
|
|
|
|
|
return cleaned_data |
|
|
|
|
|
|
@ -1452,8 +1457,10 @@ class RelatorioHistoricoTramitacaoAdmFilterSet(django_filters.FilterSet): |
|
|
|
|
|
|
|
self.filters['tipo'].label = 'Tipo de Documento' |
|
|
|
self.filters['tramitacaoadministrativo__status'].label = _('Status') |
|
|
|
self.filters['tramitacaoadministrativo__unidade_tramitacao_local'].label = _('Unidade Local (Origem)') |
|
|
|
self.filters['tramitacaoadministrativo__unidade_tramitacao_destino'].label = _('Unidade Destino') |
|
|
|
self.filters['tramitacaoadministrativo__unidade_tramitacao_local'].label = _( |
|
|
|
'Unidade Local (Origem)') |
|
|
|
self.filters['tramitacaoadministrativo__unidade_tramitacao_destino'].label = _( |
|
|
|
'Unidade Destino') |
|
|
|
|
|
|
|
row1 = to_row([('tramitacaoadministrativo__data_tramitacao', 12)]) |
|
|
|
row2 = to_row([('tramitacaoadministrativo__unidade_tramitacao_local', 6), |
|
|
|