Commit 1c94435d82262c2946dba4d657e46295c89b0a12
1 parent
d515cbf9
Exists in
master
and in
3 other branches
Colocando a opção de deixar a data antes da data atual na web conferencia
Showing
2 changed files
with
7 additions
and
3 deletions
Show diff stats
webconference/forms.py
... | ... | @@ -26,7 +26,7 @@ class WebconferenceForm(forms.ModelForm): |
26 | 26 | self.initial['tags'] = ", ".join(self.instance.tags.all().values_list("name", flat = True)) |
27 | 27 | |
28 | 28 | self.initial['control_subject'] = self.subject.id |
29 | - | |
29 | + | |
30 | 30 | self.fields['students'].queryset = self.subject.students.all() |
31 | 31 | self.fields['groups'].queryset = self.subject.group_subject.all() |
32 | 32 | |
... | ... | @@ -112,6 +112,10 @@ class WebconferenceForm(forms.ModelForm): |
112 | 112 | |
113 | 113 | return self.instance |
114 | 114 | |
115 | +class WebConferenceUpdateForm(WebconferenceForm): | |
116 | + | |
117 | + def clean_start(self): | |
118 | + return self.cleaned_data['start'] | |
115 | 119 | |
116 | 120 | |
117 | 121 | class SettingsForm(forms.ModelForm): | ... | ... |
webconference/views.py
... | ... | @@ -18,7 +18,7 @@ from topics.models import Topic |
18 | 18 | from pendencies.forms import PendenciesForm |
19 | 19 | from braces import views as braces_mixins |
20 | 20 | |
21 | -from .forms import WebconferenceForm, SettingsForm, InlinePendenciesFormset | |
21 | +from .forms import WebconferenceForm, SettingsForm, InlinePendenciesFormset, WebConferenceUpdateForm | |
22 | 22 | from .models import Webconference, ConferenceSettings as Settings |
23 | 23 | |
24 | 24 | class NewWindowView(LoginRequiredMixin,LogMixin, generic.DetailView): |
... | ... | @@ -359,7 +359,7 @@ class UpdateView(LoginRequiredMixin, LogMixin, generic.UpdateView): |
359 | 359 | |
360 | 360 | template_name = 'webconference/update.html' |
361 | 361 | model = Webconference |
362 | - form_class = WebconferenceForm | |
362 | + form_class = WebConferenceUpdateForm | |
363 | 363 | |
364 | 364 | def dispatch(self, request, *args, **kwargs): |
365 | 365 | slug = self.kwargs.get('topic_slug', '') | ... | ... |