Commit e6cb5511481b6c416e47f530f87b51b6ce38dbe1

Authored by Jailson Dias
1 parent 600590de

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 }
... ...