Beispiel #1
0
    class Meta:
        model = models.Group
        fields = '__all__'
        widgets = {
            'people': widgets.FilteredSelectMultiple(
                _("People"), is_stacked=False),
            'companies': widgets.FilteredSelectMultiple(
                _("Companies"), is_stacked=False),
        }


class GroupCreateForm(forms.ModelForm):
    class Meta:
        model = models.Group
        fields = ('name', 'about')


class GroupUpdateForm(forms.ModelForm):
    class Meta:
        model = models.Group
        exclude = ('slug',)


PhoneNumberFormSet = inlineformset_factory(models.PhoneNumber, extra=1)
EmailAddressFormSet = inlineformset_factory(models.EmailAddress, extra=1)
InstantMessengerFormSet = inlineformset_factory(models.InstantMessenger,
                                                extra=1)
WebSiteFormSet = inlineformset_factory(models.WebSite, extra=1)
StreetAddressFormSet = inlineformset_factory(models.StreetAddress, extra=1)
SpecialDateFormSet = inlineformset_factory(models.SpecialDate, extra=1)
Beispiel #2
0
class CompanyUpdateForm(ModelForm):
	class Meta:
		model = Company

class PersonCreateForm(ModelForm):
	class Meta:
		model = Person
		fields = ('first_name', 'last_name', 'title', 'about')

class PersonUpdateForm(ModelForm):
	class Meta:
		model = Person
		fields = ('first_name', 'last_name', 'title')

# class GroupCreateForm(ModelForm):
# 	class Meta:
# 		model = Group
# 		fields = ('name', 'about')
# 
# class GroupUpdateForm(ModelForm):
# 	class Meta:
# 		model = Group
# 		exclude = ('slug',)

PhoneNumberFormSet = inlineformset_factory(PhoneNumber, extra=1)
EmailAddressFormSet = inlineformset_factory(EmailAddress, extra=1)
#InstantMessengerFormSet = inlineformset_factory(InstantMessenger, extra=1)
#WebSiteFormSet = inlineformset_factory(WebSite, extra=1)
StreetAddressFormSet = inlineformset_factory(StreetAddress, extra=1)
SpecialDateFormSet = inlineformset_factory(SpecialDate, extra=1)
Beispiel #3
0
from django import forms
from django.contrib.contenttypes.generic import generic_inlineformset_factory as inlineformset_factory
from hypotheses.models import Hypothesis
from UTIs.models import Summary

#exclude status field from generic view
class HypothesisForm(forms.ModelForm):
    
    class Meta:
        model = Hypothesis
        widgets={'proposer_description':forms.Textarea(attrs={'cols':50,'rows':4,'max_length':200}),}

HypothesisSummaryFormSet = inlineformset_factory(Summary, HypothesisForm, ct_field='summ_type', extra=1)
Beispiel #4
0
		super(StreetAddressForm, self).__init__(*args, **kwargs)
		self.helper = FormHelper()
		self.helper.form_tag = False
		self.helper.render_unmentioned_fields = True
		self.helper.error_text_inline = False
		self.helper.form_class = 'form-horizontal'
  		self.helper.field_template = 'bootstrap3/layout/inline_field.html' # needs to show errors otherwise...
		self.helper.layout = Layout(Row(
				'street',
				'street2', 'city',
				'province', 'postal_code',
				'country',
				'location',
))



class GroupCreateForm(ModelForm):
	class Meta:
		model = Group
		fields = ('name', 'about')

class GroupUpdateForm(ModelForm):
	class Meta:
		model = Group
		exclude = ('slug',)

PhoneNumberFormSet = inlineformset_factory(PhoneNumber, form=PhoneNumberForm, extra=1)
EmailAddressFormSet = inlineformset_factory(EmailAddress, form=EmailAddressForm, extra=1)
WebSiteFormSet = inlineformset_factory(WebSite, form=WebSiteForm, extra=1)
StreetAddressFormSet = inlineformset_factory(StreetAddress, form=StreetAddressForm, extra=1)
Beispiel #5
0
class CompanyUpdateForm(ModelForm):
	class Meta:
		model = Company

class PersonCreateForm(ModelForm):
	class Meta:
		model = Person
		fields = ('first_name', 'last_name', 'title', 'company', 'about')

class PersonUpdateForm(ModelForm):
	class Meta:
		model = Person
		fields = ('first_name', 'last_name', 'title', 'company')

class GroupCreateForm(ModelForm):
	class Meta:
		model = Group
		fields = ('name', 'about')

class GroupUpdateForm(ModelForm):
	class Meta:
		model = Group
		exclude = ('slug',)

PhoneNumberFormSet = inlineformset_factory(PhoneNumber, extra=1)
EmailAddressFormSet = inlineformset_factory(EmailAddress, extra=1)
InstantMessengerFormSet = inlineformset_factory(InstantMessenger, extra=1)
WebSiteFormSet = inlineformset_factory(WebSite, extra=1)
StreetAddressFormSet = inlineformset_factory(StreetAddress, extra=1)
Beispiel #6
0
class CompanyUpdateForm(ModelForm):
	class Meta:
		model = Company

class PersonCreateForm(ModelForm):
	class Meta:
		model = Person
		fields = ('first_name', 'last_name', 'title', 'company', 'about')

class PersonUpdateForm(ModelForm):
	class Meta:
		model = Person
		fields = ('first_name', 'last_name', 'title', 'company')

class GroupCreateForm(ModelForm):
	class Meta:
		model = Group
		fields = ('name', 'about')

class GroupUpdateForm(ModelForm):
	class Meta:
		model = Group
		exclude = ('slug',)

PhoneNumberFormSet = inlineformset_factory(PhoneNumber, extra=1)
EmailAddressFormSet = inlineformset_factory(EmailAddress, extra=1)
InstantMessengerFormSet = inlineformset_factory(InstantMessenger, extra=1)
WebSiteFormSet = inlineformset_factory(WebSite, extra=1)
StreetAddressFormSet = inlineformset_factory(StreetAddress, extra=1)
SpecialDateFormSet = inlineformset_factory(SpecialDate, extra=1)