equal
deleted
inserted
replaced
185 |
185 |
186 has_laptop_for_sagedays = forms.ChoiceField(choices=(("Yes","Yes"), ("No", "No"))) |
186 has_laptop_for_sagedays = forms.ChoiceField(choices=(("Yes","Yes"), ("No", "No"))) |
187 sprinted_already = forms.ChoiceField(choices=(("Yes","Yes"), ("No", "No"))) |
187 sprinted_already = forms.ChoiceField(choices=(("Yes","Yes"), ("No", "No"))) |
188 will_sprint = forms.ChoiceField(choices=SPRINT_CHOICES) |
188 will_sprint = forms.ChoiceField(choices=SPRINT_CHOICES) |
189 |
189 |
|
190 |
|
191 def SendAccoForm(users, post_data=None): |
|
192 |
|
193 choices = [ (_.id, _.first_name) for _ in users ] |
|
194 class myF(forms.Form): |
|
195 |
|
196 message = forms.CharField(required=True) |
|
197 selected_users = forms.MultipleChoiceField(widget=forms.CheckboxSelectMultiple, choices=choices, required=False) |
|
198 |
|
199 def clean_selected_users(self): |
|
200 selected_ids = self.cleaned_data['selected_users'] |
|
201 return [ Registrant.objects.get(id=_) for _ in selected_ids ] |
|
202 |
|
203 def clean_message(self): |
|
204 message = self.cleaned_data['message'] |
|
205 return message.strip() |
|
206 |
|
207 return myF(post_data) if post_data else myF() |
|
208 |