Browse Source

Fix #3059 (#3060)

pull/3074/head
João Rodrigues 5 years ago
committed by Cesar Augusto de Carvalho
parent
commit
fbc1a3f473
  1. 9
      sapl/materia/views.py
  2. 32
      sapl/protocoloadm/views.py

9
sapl/materia/views.py

@ -224,6 +224,15 @@ class CriarProtocoloMateriaView(CreateView):
def form_valid(self, form):
materia = form.save()
materia.user = self.request.user
materia.ip = get_client_ip(self.request)
tz = timezone.get_current_timezone()
materia.ultima_edicao = tz.localize(datetime.now())
materia.save()
username = self.request.user.username
try:

32
sapl/protocoloadm/views.py

@ -883,12 +883,22 @@ class ProtocoloMateriaView(PermissionRequiredMixin, CreateView):
protocolo.user_data_hora_manual = ''
protocolo.ip_data_hora_manual = ''
protocolo.save()
data = form.cleaned_data
if data['vincular_materia'] == 'True':
materia = MateriaLegislativa.objects.get(ano=data['ano_materia'],
numero=data['numero_materia'],
tipo=data['tipo_materia'])
materia = MateriaLegislativa.objects.get(
ano=data['ano_materia'],
numero=data['numero_materia'],
tipo=data['tipo_materia']
)
materia.numero_protocolo = protocolo.numero
materia.user = self.request.user
materia.ip = get_client_ip(self.request)
tz = timezone.get_current_timezone()
materia.ultima_edicao = tz.localize(datetime.now())
materia.save()
return redirect(self.get_success_url(protocolo))
@ -1464,10 +1474,20 @@ class DesvincularMateriaView(PermissionRequiredMixin, FormView):
return reverse('sapl.protocoloadm:protocolo')
def form_valid(self, form):
materia = MateriaLegislativa.objects.get(numero=form.cleaned_data['numero'],
ano=form.cleaned_data['ano'],
tipo=form.cleaned_data['tipo'])
materia = MateriaLegislativa.objects.get(
numero=form.cleaned_data['numero'],
ano=form.cleaned_data['ano'],
tipo=form.cleaned_data['tipo']
)
materia.numero_protocolo = None
materia.user = self.request.user
materia.ip = get_client_ip(self.request)
tz = timezone.get_current_timezone()
materia.ultima_edicao = tz.localize(datetime.now())
materia.save()
return redirect(self.get_success_url())

Loading…
Cancel
Save