Browse Source

Move acompanhamento de matéria para a app de matéria.

Descarta o model na app sessão em favor do já existente na app matéria.
pull/222/head
Edward Ribeiro 10 years ago
parent
commit
65d03e2cc4
  1. 4
      materia/urls.py
  2. 5
      materia/views.py

4
materia/urls.py

@ -1,8 +1,12 @@
from django.conf.urls import include, url from django.conf.urls import include, url
<<<<<<< HEAD
from materia.views import (AcompanhamentoConfirmarView, from materia.views import (AcompanhamentoConfirmarView,
AcompanhamentoExcluirView, AcompanhamentoExcluirView,
AcompanhamentoMateriaView, AutoriaEditView, AcompanhamentoMateriaView, AutoriaEditView,
=======
from materia.views import (AcompanhamentoMateriaView, AutoriaEditView,
>>>>>>> Move acompanhamento de matéria para a app de matéria.
AutoriaView, DespachoInicialEditView, AutoriaView, DespachoInicialEditView,
DespachoInicialView, DocumentoAcessorioEditView, DespachoInicialView, DocumentoAcessorioEditView,
DocumentoAcessorioView, FormularioCadastroView, DocumentoAcessorioView, FormularioCadastroView,

5
materia/views.py

@ -1606,10 +1606,12 @@ class AcompanhamentoMateriaView(FormMixin,
materia_legislativa_crud.CrudDetailView): materia_legislativa_crud.CrudDetailView):
template_name = "materia/acompanhamento_materia.html" template_name = "materia/acompanhamento_materia.html"
def get_random_chars(self): def get_random_chars(self):
s = ascii_letters + digits s = ascii_letters + digits
return ''.join(choice(s) for i in range(choice([6, 7]))) return ''.join(choice(s) for i in range(choice([6, 7])))
def get(self, request, *args, **kwargs): def get(self, request, *args, **kwargs):
pk = self.kwargs['pk'] pk = self.kwargs['pk']
materia = MateriaLegislativa.objects.get(id=pk) materia = MateriaLegislativa.objects.get(id=pk)
@ -1617,6 +1619,7 @@ class AcompanhamentoMateriaView(FormMixin,
{'form': AcompanhamentoMateriaForm(), {'form': AcompanhamentoMateriaForm(),
'materia': materia}) 'materia': materia})
def post(self, request, *args, **kwargs): def post(self, request, *args, **kwargs):
form = AcompanhamentoMateriaForm(request.POST) form = AcompanhamentoMateriaForm(request.POST)
pk = self.kwargs['pk'] pk = self.kwargs['pk']
@ -1626,6 +1629,7 @@ class AcompanhamentoMateriaView(FormMixin,
email = form.cleaned_data['email'] email = form.cleaned_data['email']
usuario = request.user usuario = request.user
hash_txt = self.get_random_chars() hash_txt = self.get_random_chars()
try: try:
@ -1640,7 +1644,6 @@ class AcompanhamentoMateriaView(FormMixin,
acompanhar.usuario = usuario.username acompanhar.usuario = usuario.username
acompanhar.confirmado = False acompanhar.confirmado = False
acompanhar.save() acompanhar.save()
else: else:
return self.render_to_response( return self.render_to_response(
{'form': form, {'form': form,

Loading…
Cancel
Save