Commit e6cb5511481b6c416e47f530f87b51b6ce38dbe1
1 parent
600590de
Exists in
master
and in
3 other branches
Resolvendo bug do tipo Retrabalho com upload de arquivo em caso de erro no preen…
…chimento de um formulário para as UC's de mural
Showing
1 changed file
with
8 additions
and
5 deletions
Show diff stats
mural/forms.py
... | ... | @@ -4,6 +4,8 @@ from django.utils.translation import ugettext_lazy as _ |
4 | 4 | from django.utils.html import strip_tags |
5 | 5 | from django.db.models import Q |
6 | 6 | |
7 | +from resubmit.widgets import ResubmitFileWidget | |
8 | + | |
7 | 9 | from topics.models import Resource |
8 | 10 | |
9 | 11 | from .models import GeneralPost, CategoryPost, SubjectPost, Comment |
... | ... | @@ -34,6 +36,7 @@ class Validation(forms.ModelForm): |
34 | 36 | |
35 | 37 | return image |
36 | 38 | |
39 | + | |
37 | 40 | class GeneralPostForm(Validation): |
38 | 41 | class Meta: |
39 | 42 | model = GeneralPost |
... | ... | @@ -41,7 +44,7 @@ class GeneralPostForm(Validation): |
41 | 44 | widgets = { |
42 | 45 | 'action': forms.RadioSelect, |
43 | 46 | 'post': forms.Textarea, |
44 | - 'image': forms.ClearableFileInput(attrs={'accept':'image/*'}), | |
47 | + 'image': ResubmitFileWidget(attrs={'accept':'image/*'}), | |
45 | 48 | } |
46 | 49 | |
47 | 50 | class CategoryPostForm(Validation): |
... | ... | @@ -51,7 +54,7 @@ class CategoryPostForm(Validation): |
51 | 54 | widgets = { |
52 | 55 | 'action': forms.RadioSelect, |
53 | 56 | 'post': forms.Textarea, |
54 | - 'image': forms.ClearableFileInput(attrs={'accept':'image/*'}), | |
57 | + 'image': ResubmitFileWidget(attrs={'accept':'image/*'}), | |
55 | 58 | } |
56 | 59 | |
57 | 60 | class SubjectPostForm(Validation): |
... | ... | @@ -77,7 +80,7 @@ class SubjectPostForm(Validation): |
77 | 80 | widgets = { |
78 | 81 | 'action': forms.RadioSelect, |
79 | 82 | 'post': forms.Textarea, |
80 | - 'image': forms.ClearableFileInput(attrs={'accept':'image/*'}), | |
83 | + 'image': ResubmitFileWidget(attrs={'accept':'image/*'}), | |
81 | 84 | } |
82 | 85 | |
83 | 86 | class ResourcePostForm(Validation): |
... | ... | @@ -87,7 +90,7 @@ class ResourcePostForm(Validation): |
87 | 90 | widgets = { |
88 | 91 | 'action': forms.RadioSelect, |
89 | 92 | 'post': forms.Textarea, |
90 | - 'image': forms.ClearableFileInput(attrs={'accept':'image/*'}), | |
93 | + 'image': ResubmitFileWidget(attrs={'accept':'image/*'}), | |
91 | 94 | } |
92 | 95 | |
93 | 96 | class CommentForm(forms.ModelForm): |
... | ... | @@ -120,5 +123,5 @@ class CommentForm(forms.ModelForm): |
120 | 123 | model = Comment |
121 | 124 | fields = ['comment', 'image'] |
122 | 125 | widgets = { |
123 | - 'image': forms.ClearableFileInput(attrs={'accept':'image/*'}), | |
126 | + 'image': ResubmitFileWidget(attrs={'accept':'image/*'}), | |
124 | 127 | } | ... | ... |