diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-07-08 00:01:50 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-07-08 00:01:50 +0200 | 
| commit | 3349d76a08dd164a412ca8846e9a17ab05df82d6 (patch) | |
| tree | c9f996ff0c6556cfcf2a43a9854784ad4b0d838d /ishtar/ishtar_base/forms_common.py | |
| parent | 2fc9a3feb4548e47a04c90f4ef76654d78a8396a (diff) | |
| download | Ishtar-3349d76a08dd164a412ca8846e9a17ab05df82d6.tar.bz2 Ishtar-3349d76a08dd164a412ca8846e9a17ab05df82d6.zip | |
Better packaging management (closes #515)
Diffstat (limited to 'ishtar/ishtar_base/forms_common.py')
| -rw-r--r-- | ishtar/ishtar_base/forms_common.py | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/ishtar/ishtar_base/forms_common.py b/ishtar/ishtar_base/forms_common.py index 616569d94..739f3953e 100644 --- a/ishtar/ishtar_base/forms_common.py +++ b/ishtar/ishtar_base/forms_common.py @@ -66,6 +66,13 @@ 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]) | 
