Esempio n. 1
0
    def get_form(self, form_class=None):
        frm = FormView.get_form(self, form_class=form_class)

        ids = self.parent.connections()
        ids.append(self.parent.id)
        frm.fields['site'].queryset = \
            LearningSite.objects.exclude(id__in=ids)
        return frm
Esempio n. 2
0
 def get_form(self, form_class):
     form = FormView.get_form(self, form_class)
     form.fields[config.FLOWS_TASK_ID_PARAM] = forms.CharField(
         widget=forms.HiddenInput, initial=self.task_id, required=False)
     if '_with_errors' in self.state:
         errors = self.state.pop('_with_errors')
         form.full_clean()
         for field_name, error_message in errors.iteritems():
             form._errors[field_name] = form.error_class(error_message)
     return form
Esempio n. 3
0
 def get_form(self, form_class):
     form = FormView.get_form(self, form_class)
     form.fields[config.FLOWS_TASK_ID_PARAM] = forms.CharField(widget=forms.HiddenInput, 
                                                               initial=self.task_id,
                                                               required=False)
     if '_with_errors' in self.state:
         errors = self.state.pop('_with_errors')
         form.full_clean()
         for field_name, error_message in errors.iteritems():
             form._errors[field_name] = form.error_class(error_message)
     return form
Esempio n. 4
0
 def get_form(self, form_class):
     form = FormView.get_form(self, form_class)
     form.fields["file"].help_text = _(
         "Your new file will automatically be renamed to match the file already present. Files with different extensions are not allowed."
     )
     return form
Esempio n. 5
0
 def get_form(self, form_class):
     form = FormView.get_form(self, form_class)
     form.fields['file'].help_text = _(
         u'Your new file will automatically be renamed to match the file already present. Files with different extensions are not allowed.'
     )
     return form
Esempio n. 6
0
 def get_form(self, form_class=None):
     # Change the form if user has permission...
     if self.request.user.has_perm('blog.can_approve'):
         form_class = StaffEditPostForm
     return FormView.get_form(self, form_class)
Esempio n. 7
0
 def get_form(self, form_class=None):
     # Use another form if the user has permission.
     if self.request.user.has_perm('blog.can_approve'):
         form_class = StaffCreatePostForm
     return FormView.get_form(self, form_class)
Esempio n. 8
0
 def get_form(self, form_class=None):
     if self.request.user.has_perm('board.can_moderate'):
         form_class = MessageModerateForm
     else:
         form_class = MessageForm
     return FormView.get_form(self, form_class)