diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-10-21 21:11:48 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2012-10-21 21:11:48 +0200 | 
| commit | 4e2c3dcd9dc31221a467a5bb4e727fd06336ea07 (patch) | |
| tree | e106614f06c452a4b879104d6b745b7e710928c1 /ishtar_common/forms_common.py | |
| parent | 9b74fc6fbcc6c51dc6e18d33179262d14188fcc5 (diff) | |
| download | Ishtar-4e2c3dcd9dc31221a467a5bb4e727fd06336ea07.tar.bz2 Ishtar-4e2c3dcd9dc31221a467a5bb4e727fd06336ea07.zip | |
Djangoization - Major refactoring (step 13)
* Fix finds wizards
* Clean-up an unecessary file
Diffstat (limited to 'ishtar_common/forms_common.py')
| -rw-r--r-- | ishtar_common/forms_common.py | 51 | 
1 files changed, 0 insertions, 51 deletions
| diff --git a/ishtar_common/forms_common.py b/ishtar_common/forms_common.py index ccae0b6d2..34a930e36 100644 --- a/ishtar_common/forms_common.py +++ b/ishtar_common/forms_common.py @@ -65,57 +65,6 @@ def get_person_field(label=_(u"Person"), required=True, person_type=None):      return forms.IntegerField(widget=widget, label=label, required=required,                                validators=[models.valid_id(models.Person)]) -def get_warehouse_field(label=_(u"Warehouse"), required=True): -    # !FIXME hard_link, reverse_lazy doen't seem to work with formsets -    url = "/" + settings.URL_PATH + 'autocomplete-warehouse' -    widget = widgets.JQueryAutoComplete(url, associated_model=models.Warehouse) -    return forms.IntegerField(widget=widget, label=label, required=required, -                              validators=[models.valid_id(models.Warehouse)]) - -class WarehouseForm(forms.Form): -    name = forms.CharField(label=_(u"Name"), max_length=40, -                              validators=[name_validator]) -    warehouse_type = forms.ChoiceField(label=_(u"Warehouse type"), -                                       choices=[]) -    person_in_charge = forms.IntegerField(label=_(u"Person in charge"), -         widget=widgets.JQueryAutoComplete( -           reverse_lazy('autocomplete-person'), associated_model=models.Person), -           validators=[models.valid_id(models.Person)], -           required=False) -    comment = forms.CharField(label=_(u"Comment"), widget=forms.Textarea, -                              required=False) -    address = forms.CharField(label=_(u"Address"), widget=forms.Textarea, -                              required=False) -    address_complement = forms.CharField(label=_(u"Address complement"), -                                         widget=forms.Textarea, required=False) -    postal_code = forms.CharField(label=_(u"Postal code"), max_length=10, -                                  required=False) -    town = forms.CharField(label=_(u"Town"), max_length=30, required=False) -    country = forms.CharField(label=_(u"Country"), max_length=30, -                              required=False) -    phone = forms.CharField(label=_(u"Phone"), max_length=18, required=False) -    mobile_phone = forms.CharField(label=_(u"Town"), max_length=18, -                                   required=False) - -    def __init__(self, *args, **kwargs): -        super(WarehouseForm, self).__init__(*args, **kwargs) -        self.fields['warehouse_type'].choices = \ -                                          models.WarehouseType.get_types() -        self.fields['warehouse_type'].help_text = \ -                                          models.WarehouseType.get_help() - -    def save(self, user): -        dct = self.cleaned_data -        dct['history_modifier'] = user -        dct['warehouse_type'] = models.WarehouseType.objects.get( -                                                     pk=dct['warehouse_type']) -        if 'person_in_charge' in dct and dct['person_in_charge']: -            dct['person_in_charge'] = models.Person.objects.get( -                                                     pk=dct['person_in_charge']) -        new_item = models.Warehouse(**dct) -        new_item.save() -        return new_item -  class OrganizationForm(forms.Form):      name = forms.CharField(label=_(u"Name"), max_length=40,                                validators=[name_validator]) | 
