Example #1
0
 def _set_fields(self, form):
     setattr(
         form, 'language',
         SelectField(_(u'Language'),
                     choices=util.get_all_profile_languages()))
     setattr(
         form, 'email',
         TextField(
             _(u'Prospect Email'),
             [validators.Length(min=2, message=_(u'Email required.'))]))
     setattr(form, 'phone', TextField(_(u'Phone')))
     setattr(
         form, 'first_name',
         TextField(
             _(u'First Name'),
             [validators.Length(min=2, message=_(u'Email required.'))]))
     setattr(
         form, 'last_name',
         TextField(
             _(u'Last Name'),
             [validators.Length(min=2, message=_(u'Email required.'))]))
     setattr(
         form, 'category',
         SelectField(
             _(u'Category'),
             choices=util.get_all_categories_for_profile_editing(
                 self.domain),
             validators=[
                 custom_validators.DisallowNoChoiceInSelect(message=_(
                     'Please choose an option from the list. If none of the options seems to fit, please choose "Other"'
                 ))
             ]))
Example #2
0
 def _set_fields(self, form): 
     setattr(form, 'language', SelectField(_(u'Language'), choices=util.get_all_profile_languages()))
     setattr(form, 'email', TextField(_(u'Prospect Email'), [validators.Length(min=2, message=_(u'Email required.'))]))
     setattr(form, 'phone', TextField(_(u'Phone')))
     setattr(form, 'first_name', TextField(_(u'First Name'), [validators.Length(min=2, message=_(u'Email required.'))]))
     setattr(form, 'last_name', TextField(_(u'Last Name'), [validators.Length(min=2, message=_(u'Email required.'))]))
     setattr(form, 'category', SelectField(_(u'Category'), choices=util.get_all_categories_for_profile_editing(self.domain),
                                           validators=[custom_validators.DisallowNoChoiceInSelect(message=_('Please choose an option from the list. If none of the options seems to fit, please choose "Other"'))]
                                           ))
Example #3
0
 def _set_fields(self, form):
     setattr(form, 'bio', TextAreaField(_(u'Biography'), filters=[lambda x: custom_filters.escape_brackets(x)]))
     setattr(form, 'quote', TextAreaField(_(u'Quote'), filters=[lambda x: custom_filters.escape_brackets(x)]))
     setattr(form, 'practice_sites', MultiCheckboxField(_(u'Practice Sites'), choices=util.getAllSites()))
     setattr(form, 'spoken_languages', MultiCheckboxField(_(u'Spoken Languages'), choices=util.get_all_spoken_languages()))
     setattr(form, 'profile_language', SelectField(_(u'Default Language'), choices=util.get_all_profile_languages()))