From 1978f36dc93c3094ddbec90ba1ef43dee12b2177 Mon Sep 17 00:00:00 2001 From: Cesar Carvalho Date: Wed, 4 Sep 2019 15:08:29 -0300 Subject: [PATCH] =?UTF-8?q?Adiciona=20registro=20de=20usu=C3=A1rio=20e=20i?= =?UTF-8?q?p=20no=20RegistroLeitura?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sapl/sessao/forms.py | 6 +++++- sapl/sessao/views.py | 3 ++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/sapl/sessao/forms.py b/sapl/sessao/forms.py index f259eebaf..4c4219538 100644 --- a/sapl/sessao/forms.py +++ b/sapl/sessao/forms.py @@ -1036,10 +1036,14 @@ class OrdemExpedienteLeituraForm(forms.ModelForm): fields = ['materia', 'ordem', 'expediente', - 'observacao'] + 'observacao', + 'user', + 'ip'] widgets = {'materia': forms.HiddenInput(), 'ordem': forms.HiddenInput(), 'expediente': forms.HiddenInput(), + 'user': forms.HiddenInput(), + 'ip': forms.HiddenInput() } def __init__(self, *args, **kwargs): diff --git a/sapl/sessao/views.py b/sapl/sessao/views.py index 373985eea..e05546c2b 100755 --- a/sapl/sessao/views.py +++ b/sapl/sessao/views.py @@ -4387,7 +4387,6 @@ class AbstractLeituraView(FormView): def get_initial(self): initial = super().get_initial() - sessao = SessaoPlenaria.objects.get(id=self.kwargs['pk']) materia = MateriaLegislativa.objects.get(id=self.kwargs['mid']) initial['materia'] = materia initial['materia__ementa'] = materia.ementa @@ -4400,6 +4399,8 @@ class AbstractLeituraView(FormView): instance = RegistroLeitura.objects.filter(materia=materia, ordem=ordem) initial['ordem'] = ordem initial['instance'] = instance + initial['user'] = self.request.user + initial['ip'] = get_client_ip(self.request) return initial def form_valid(self, form):