Browse Source

adiciona ip e user para docadm

pull/2736/head
Cesar Carvalho 7 years ago
parent
commit
e2387b4893
  1. 11
      sapl/protocoloadm/forms.py
  2. 12
      sapl/protocoloadm/models.py

11
sapl/protocoloadm/forms.py

@ -654,7 +654,16 @@ class TramitacaoAdmForm(ModelForm):
'data_encaminhamento', 'data_encaminhamento',
'data_fim_prazo', 'data_fim_prazo',
'texto', 'texto',
] 'user',
'ip']
widgets = {'user': forms.HiddenInput(),
'ip': forms.HiddenInput()}
def __init__(self, *args, **kwargs):
super(TramitacaoAdmForm, self).__init__(*args, **kwargs)
self.fields['user'].initial = kwargs['initial']['user']
self.fields['ip'].initial = kwargs['initial']['ip']
def clean(self): def clean(self):
cleaned_data = super(TramitacaoAdmForm, self).clean() cleaned_data = super(TramitacaoAdmForm, self).clean()

12
sapl/protocoloadm/models.py

@ -6,7 +6,8 @@ import reversion
from sapl.base.models import Autor from sapl.base.models import Autor
from sapl.materia.models import TipoMateriaLegislativa, UnidadeTramitacao from sapl.materia.models import TipoMateriaLegislativa, UnidadeTramitacao
from sapl.utils import RANGE_ANOS, YES_NO_CHOICES, texto_upload_path from sapl.utils import (RANGE_ANOS, YES_NO_CHOICES, texto_upload_path,
get_settings_auth_user_model)
@reversion.register() @reversion.register()
@ -318,6 +319,15 @@ class TramitacaoAdministrativo(models.Model):
blank=True, verbose_name=_('Texto da Ação')) blank=True, verbose_name=_('Texto da Ação'))
data_fim_prazo = models.DateField( data_fim_prazo = models.DateField(
blank=True, null=True, verbose_name=_('Data Fim do Prazo')) blank=True, null=True, verbose_name=_('Data Fim do Prazo'))
user = models.ForeignKey(get_settings_auth_user_model(),
verbose_name=_('Usuário'),
on_delete=models.PROTECT,
null=True,
blank=True)
ip = models.CharField(verbose_name=_('IP'),
max_length=30,
blank=True,
default='')
class Meta: class Meta:
verbose_name = _('Tramitação de Documento Administrativo') verbose_name = _('Tramitação de Documento Administrativo')

Loading…
Cancel
Save