diff options
| author | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-06-14 00:32:33 +0200 | 
|---|---|---|
| committer | Étienne Loks <etienne.loks@peacefrogs.net> | 2011-06-14 00:32:33 +0200 | 
| commit | 0844c9a52a31f43d93e00910314803da603a4d5d (patch) | |
| tree | f8b9caa0926ef9be905f8b96b523acf8e9999800 | |
| parent | 464ef420c7fb3d8bb80d9f60e858580f27a18c80 (diff) | |
| download | Ishtar-0844c9a52a31f43d93e00910314803da603a4d5d.tar.bz2 Ishtar-0844c9a52a31f43d93e00910314803da603a4d5d.zip | |
Add some criteria to find search (closes #449)
| -rw-r--r-- | ishtar/furnitures/forms_items.py | 10 | ||||
| -rw-r--r-- | ishtar/furnitures/views.py | 3 | ||||
| -rw-r--r-- | ishtar/locale/fr/LC_MESSAGES/django.po | 57 | 
3 files changed, 40 insertions, 30 deletions
| diff --git a/ishtar/furnitures/forms_items.py b/ishtar/furnitures/forms_items.py index 2212ec253..6efb705e2 100644 --- a/ishtar/furnitures/forms_items.py +++ b/ishtar/furnitures/forms_items.py @@ -137,12 +137,16 @@ item_creation_wizard = ItemWizard([  class ItemSelect(forms.Form):      base_items__context_record__parcel__town = get_town_field()      base_items__context_record__parcel__operation__year = forms.IntegerField( -                                                             label=_("Year")) +                                                             label=_(u"Year")) +    base_items__context_record__parcel__operation__code_patriarche = \ +                                 forms.IntegerField(label=_(u"Code PATRIARCHE"))      dating__period = forms.ChoiceField( -            label=_("Period"), choices=models.Period.get_types()) +            label=_(u"Period"), choices=models.Period.get_types()) +    # TODO search by warehouse      material_type = forms.ChoiceField(              label=_("Material type"), choices=models.MaterialType.get_types()) -    base_items__is_isolated = forms.NullBooleanField(label=_("Is isolated?")) +    base_items__item__description = forms.CharField(label=_(u"Description")) +    base_items__is_isolated = forms.NullBooleanField(label=_(u"Is isolated?"))  class ItemFormSelection(forms.Form):      form_label = _("Item search") diff --git a/ishtar/furnitures/views.py b/ishtar/furnitures/views.py index 31cb91767..7516fdcda 100644 --- a/ishtar/furnitures/views.py +++ b/ishtar/furnitures/views.py @@ -482,7 +482,10 @@ get_archaeologicalitem = get_item(models.Item,                  'base_items__context_record__parcel__town',  'base_items__context_record__parcel__operation__year':                  'base_items__context_record__parcel__operation__year__contains', +'base_items__context_record__parcel__operation__code_patriarche': +               'base_items__context_record__parcel__operation__code_patriarche',  'dating__period':'dating__period__pk', +'base_items__item__description':'base_items__item__description__icontains',  'base_items__is_isolated':'base_items__is_isolated'})  def autocomplete_warehouse(request): diff --git a/ishtar/locale/fr/LC_MESSAGES/django.po b/ishtar/locale/fr/LC_MESSAGES/django.po index ecf604e91..09f382ea7 100644 --- a/ishtar/locale/fr/LC_MESSAGES/django.po +++ b/ishtar/locale/fr/LC_MESSAGES/django.po @@ -8,7 +8,7 @@ msgid ""  msgstr ""  "Project-Id-Version: alpha\n"  "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-06-14 00:13+0200\n" +"POT-Creation-Date: 2011-06-14 00:19+0200\n"  "PO-Revision-Date: 2010-12-09\n"  "Last-Translator: Étienne Loks <etienne.loks at peacefrogs net>\n"  "Language-Team: \n" @@ -119,7 +119,7 @@ msgid "Person in charge"  msgstr "Responsable"  #: furnitures/forms_common.py:67 furnitures/forms_files.py:180 -#: furnitures/forms_items.py:207 furnitures/forms_operations.py:244 +#: furnitures/forms_items.py:209 furnitures/forms_operations.py:244  #: furnitures/models.py:131 furnitures/models.py:497 furnitures/models.py:603  #: furnitures/models.py:1011 furnitures/models.py:1091  msgid "Comment" @@ -158,7 +158,7 @@ msgstr "Type d'organisation"  msgid "Person search"  msgstr "Recherche d'individus" -#: furnitures/forms_common.py:142 furnitures/forms_items.py:179 +#: furnitures/forms_common.py:142 furnitures/forms_items.py:181  #: furnitures/menus.py:89 furnitures/models.py:398 furnitures/models.py:423  #: furnitures/models.py:1151 furnitures/models.py:1173  #: furnitures/models.py:1188 @@ -280,7 +280,7 @@ msgstr "Opération : "  #: furnitures/forms_context_records.py:115  #: furnitures/forms_context_records.py:204 furnitures/forms_items.py:115 -#: furnitures/forms_items.py:142 furnitures/forms_operations.py:377 +#: furnitures/forms_items.py:144 furnitures/forms_operations.py:377  #: furnitures/models.py:697  msgid "Period"  msgstr "Période" @@ -315,7 +315,7 @@ msgid "Parcel"  msgstr "Parcelle"  #: furnitures/forms_context_records.py:143 furnitures/forms_items.py:97 -#: furnitures/forms_items.py:234 furnitures/models.py:755 +#: furnitures/forms_items.py:236 furnitures/models.py:755  #: furnitures/models.py:845 furnitures/models.py:922  #: templates/sheet_ope.html:125 templates/sheet_ope_modif.html:125  #: templates/sheet_operation.html:124 @@ -323,7 +323,7 @@ msgid "ID"  msgstr "Identifiant"  #: furnitures/forms_context_records.py:145 furnitures/forms_items.py:99 -#: furnitures/forms_items.py:177 furnitures/models.py:756 +#: furnitures/forms_items.py:179 furnitures/models.py:756  #: furnitures/models.py:846 furnitures/models.py:923 furnitures/models.py:1146  #: templates/sheet_contextrecord.html:23  #: templates/sheet_contextrecord.html:107 templates/sheet_ope.html:128 @@ -352,7 +352,7 @@ msgstr "Profondeur (cm)"  msgid "Unit"  msgstr "Unité" -#: furnitures/forms_context_records.py:153 furnitures/forms_items.py:183 +#: furnitures/forms_context_records.py:153 furnitures/forms_items.py:185  #: furnitures/models.py:761 furnitures/models.py:1087  #: furnitures/models.py:1149  msgid "Location" @@ -369,7 +369,7 @@ msgid "Dating"  msgstr "Datation"  #: furnitures/forms_context_records.py:206 furnitures/forms_items.py:117 -#: furnitures/forms_items.py:188 furnitures/forms_operations.py:234 +#: furnitures/forms_items.py:190 furnitures/forms_operations.py:234  #: furnitures/models.py:574 furnitures/models.py:674 furnitures/models.py:698  #: furnitures/models.py:990 furnitures/models.py:1153  #: furnitures/models.py:1189 templates/sheet_file.html:93 @@ -377,7 +377,7 @@ msgid "Start date"  msgstr "Date de début"  #: furnitures/forms_context_records.py:207 furnitures/forms_items.py:119 -#: furnitures/forms_items.py:190 furnitures/models.py:675 +#: furnitures/forms_items.py:192 furnitures/models.py:675  #: furnitures/models.py:699 furnitures/models.py:991 furnitures/models.py:1154  #: furnitures/models.py:1190 templates/sheet_file.html:94  msgid "End date" @@ -539,56 +539,60 @@ msgstr "Unité d'Enregistrement : "  msgid "Item"  msgstr "Mobilier" -#: furnitures/forms_items.py:101 furnitures/forms_items.py:145 +#: furnitures/forms_items.py:101 furnitures/forms_items.py:147  #: furnitures/models.py:849  msgid "Is isolated?"  msgstr "Est isolé ?" -#: furnitures/forms_items.py:103 furnitures/forms_items.py:144 -#: furnitures/forms_items.py:238 furnitures/models.py:841 +#: furnitures/forms_items.py:103 furnitures/forms_items.py:146 +#: furnitures/forms_items.py:240 furnitures/models.py:841  #: furnitures/models.py:925 templates/sheet_contextrecord.html:104  #: templates/sheet_operation.html:153  msgid "Material type"  msgstr "Type de matériau" -#: furnitures/forms_items.py:105 furnitures/forms_items.py:240 +#: furnitures/forms_items.py:105 furnitures/forms_items.py:242  #: furnitures/models.py:926 furnitures/models.py:1079  msgid "Volume (l)"  msgstr "Volume (l)" -#: furnitures/forms_items.py:106 furnitures/forms_items.py:241 +#: furnitures/forms_items.py:106 furnitures/forms_items.py:243  #: furnitures/models.py:927  msgid "Weight (g)"  msgstr "Poids (g)" -#: furnitures/forms_items.py:107 furnitures/forms_items.py:242 +#: furnitures/forms_items.py:107 furnitures/forms_items.py:244  #: furnitures/models.py:928  msgid "Item number"  msgstr "Nombre d'éléments" -#: furnitures/forms_items.py:148 +#: furnitures/forms_items.py:142 +msgid "Code PATRIARCHE" +msgstr "" + +#: furnitures/forms_items.py:150  msgid "Item search"  msgstr "Recherche de mobilier" -#: furnitures/forms_items.py:171 +#: furnitures/forms_items.py:173  msgid "Base treatment"  msgstr "Traitement de base" -#: furnitures/forms_items.py:175 furnitures/models.py:1140 +#: furnitures/forms_items.py:177 furnitures/models.py:1140  #: furnitures/models.py:1148  msgid "Treatment type"  msgstr "Type de traitement" -#: furnitures/forms_items.py:194 +#: furnitures/forms_items.py:196  msgid "Upstream items"  msgstr "Mobilier amont" -#: furnitures/forms_items.py:202 furnitures/models.py:1094 +#: furnitures/forms_items.py:204 furnitures/models.py:1094  #: furnitures/models.py:1144  msgid "Container"  msgstr "Contenant" -#: furnitures/forms_items.py:204 furnitures/models.py:1080 +#: furnitures/forms_items.py:206 furnitures/models.py:1080  #: furnitures/models.py:1090 templates/sheet_file.html:69  #: templates/sheet_file.html.py:89 templates/sheet_file.html:117  #: templates/sheet_ope.html:84 templates/sheet_ope_modif.html:84 @@ -596,24 +600,24 @@ msgstr "Contenant"  msgid "Reference"  msgstr "Référence" -#: furnitures/forms_items.py:205 furnitures/models.py:1083 +#: furnitures/forms_items.py:207 furnitures/models.py:1083  #: furnitures/models.py:1089  msgid "Container type"  msgstr "Type de contenant" -#: furnitures/forms_items.py:232 +#: furnitures/forms_items.py:234  msgid "Resulting item"  msgstr "Mobilier résultant" -#: furnitures/forms_items.py:236 +#: furnitures/forms_items.py:238  msgid "Precise description"  msgstr "Description précise" -#: furnitures/forms_items.py:246 +#: furnitures/forms_items.py:248  msgid "Resulting items"  msgstr "Mobiliers résultants" -#: furnitures/forms_items.py:249 +#: furnitures/forms_items.py:251  msgid "Upstream item"  msgstr "Mobilier amont" @@ -2106,4 +2110,3 @@ msgid "You are now registered. Activation email sent."  msgstr ""  "Vous être maintenant enregistré. Un courriel d'activation de votre compte "  "vous a été envoyé." - | 
