Browse Source

Fix #240

pull/257/head
Edward Ribeiro 9 years ago
parent
commit
65662fd60d
  1. 1
      base/forms.py
  2. 3
      parlamentares/forms.py
  3. 9
      parlamentares/views.py
  4. 5
      static/js/app.js

1
base/forms.py

@ -34,6 +34,7 @@ class CasaLegislativaTabelaAuxForm(ModelForm):
'cep': forms.TextInput(attrs={'class': 'cep'}), 'cep': forms.TextInput(attrs={'class': 'cep'}),
'telefone': forms.TextInput(attrs={'class': 'telefone'}), 'telefone': forms.TextInput(attrs={'class': 'telefone'}),
'fax': forms.TextInput(attrs={'class': 'telefone'}), 'fax': forms.TextInput(attrs={'class': 'telefone'}),
'informacao_geral': forms.Textarea(attrs={'id': 'casa-informacoes'})
} }
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):

3
parlamentares/forms.py

@ -68,7 +68,8 @@ class ParlamentaresForm (ModelForm):
'telefone_residencia': forms.TextInput(attrs={ 'telefone_residencia': forms.TextInput(attrs={
'class': 'telefone'}), 'class': 'telefone'}),
'fax_residencia': forms.TextInput(attrs={'class': 'telefone'}), 'fax_residencia': forms.TextInput(attrs={'class': 'telefone'}),
'fotografia': forms.FileInput 'fotografia': forms.FileInput,
'biografia': forms.Textarea(attrs={'id': 'biografia-parlamentar'})
} }
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):

9
parlamentares/views.py

@ -3,7 +3,6 @@ from re import sub
from django.contrib import messages from django.contrib import messages
from django.core.urlresolvers import reverse from django.core.urlresolvers import reverse
from django.utils.html import strip_tags
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from django.views.generic.edit import FormMixin from django.views.generic.edit import FormMixin
from vanilla import GenericView from vanilla import GenericView
@ -129,9 +128,7 @@ class ParlamentaresCadastroView(FormMixin, GenericView):
parlamentar = form.save(commit=False) parlamentar = form.save(commit=False)
if 'fotografia' in request.FILES: if 'fotografia' in request.FILES:
parlamentar.fotografia = request.FILES['fotografia'] parlamentar.fotografia = request.FILES['fotografia']
parlamentar.biografia = sub(' ', parlamentar.biografia = form.data['biografia']
' ',
strip_tags(form.data['biografia']))
parlamentar.save() parlamentar.save()
mandato = Mandato() mandato = Mandato()
@ -167,9 +164,7 @@ class ParlamentaresEditarView(FormMixin, GenericView):
parlamentar = form.save(commit=False) parlamentar = form.save(commit=False)
if 'fotografia' in request.FILES: if 'fotografia' in request.FILES:
parlamentar.fotografia = request.FILES['fotografia'] parlamentar.fotografia = request.FILES['fotografia']
parlamentar.biografia = sub(' ', parlamentar.biografia = form.data['biografia']
' ',
strip_tags(form.data['biografia']))
parlamentar.save() parlamentar.save()
elif 'excluir' in request.POST: elif 'excluir' in request.POST:
Mandato.objects.get(parlamentar=parlamentar).delete() Mandato.objects.get(parlamentar=parlamentar).delete()

5
static/js/app.js

@ -1,5 +1,8 @@
tinymce.init({selector:'textarea'}); tinymce.init({
mode : "exact",
elements : "biografia-parlamentar,casa-informacoes"
});
function refreshDatePicker() { function refreshDatePicker() {
$.datepicker.setDefaults($.datepicker.regional['pt-BR']); $.datepicker.setDefaults($.datepicker.regional['pt-BR']);

Loading…
Cancel
Save