Commit b668a4ceb0d269f7c59c6f47f3ea73d96f7f4d92
1 parent
5c7f8da2
Exists in
master
and in
5 other branches
Activit File's forms
Showing
1 changed file
with
35 additions
and
0 deletions
Show diff stats
courses/forms.py
@@ -153,3 +153,38 @@ class TopicForm(forms.ModelForm): | @@ -153,3 +153,38 @@ class TopicForm(forms.ModelForm): | ||
153 | 'name': _("Topic's name"), | 153 | 'name': _("Topic's name"), |
154 | 'description': _("Topic's description"), | 154 | 'description': _("Topic's description"), |
155 | } | 155 | } |
156 | + | ||
157 | +class ActivityFileForm(forms.ModelForm): | ||
158 | + name = forms.CharField( | ||
159 | + required=False, | ||
160 | + max_length=100, | ||
161 | + widget=forms.TextInput(attrs={ | ||
162 | + 'placeholder': 'Nome', | ||
163 | + 'class': 'form-control' | ||
164 | + }, | ||
165 | + ) | ||
166 | + ) | ||
167 | + pdf = forms.URLField(required=True, widget=S3DirectWidget( | ||
168 | + dest='activitys', | ||
169 | + html=( | ||
170 | + '<div class="s3direct" data-policy-url="{policy_url}">' | ||
171 | + ' <a class="file-link" target="_blank" href="{file_url}">{file_name}</a>' | ||
172 | + ' <a class="file-remove" href="#remove">Remover</a>' | ||
173 | + ' <input class="file-url" type="hidden" value="{file_url}" id="{element_id}" name="{name}" />' | ||
174 | + ' <input class="file-dest" type="hidden" value="{dest}">' | ||
175 | + ' <input class="file-input" type="file" />' | ||
176 | + ' <div class="progress">' | ||
177 | + ' <div class="progress-bar progress-bar-success progress-bar-striped active bar">' | ||
178 | + ' </div>' | ||
179 | + ' </div>' | ||
180 | + '</div>' | ||
181 | + ))) | ||
182 | + | ||
183 | + class Meta: | ||
184 | + model = ActivityFile | ||
185 | + fields = ['pdf','name'] | ||
186 | + | ||
187 | +class ActivityForm(forms.ModelForm): | ||
188 | + class Meta: | ||
189 | + model = Activity | ||
190 | + fields = ['id', 'user', 'stage'] |