diff options
Diffstat (limited to 'archaeological_finds/forms.py')
-rw-r--r-- | archaeological_finds/forms.py | 25 |
1 files changed, 12 insertions, 13 deletions
diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index 8fa60ad5d..58c10971a 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -30,7 +30,7 @@ from django.db.models import Q from django.forms.formsets import formset_factory from django.utils.translation import ugettext_lazy as _ -import models +from . import models from archaeological_context_records.models import DatingType, DatingQuality, \ ContextRecord, RelationType as CRRelationType, Dating from archaeological_finds.forms_treatments import TreatmentSelect, \ @@ -122,7 +122,7 @@ class RecordFormSelection(CustomForm, forms.Form): except ContextRecord.DoesNotExist: return widget = self.fields['get_first_base_find__context_record'].widget - widget.source = unicode(widget.source) + "?operation__pk={}".format( + widget.source = str(widget.source) + "?operation__pk={}".format( cr.operation.pk) @@ -260,7 +260,7 @@ class BaseFindForm(CustomForm, ManageOldType): if clutter_long_side and clutter_short_side and \ clutter_short_side > clutter_long_side: raise forms.ValidationError( - unicode(_( + str(_( u"Clutter: short side cannot be bigger than the long side." )) ) @@ -353,15 +353,14 @@ class FindForm(BaseFindForm): None) if taq and not tpq: raise forms.ValidationError( - unicode(_( + str(_( u"Discovery date: if a TAQ date is provided a TPQ date has " u"to be informed. If you have a precise date fill only the " u"TPQ - discovery date field.")) ) elif tpq and taq and taq < tpq: raise forms.ValidationError( - unicode(_(u"Discovery date: TAQ date must be older than TPQ " - u"date."))) + str(_("Discovery date: TAQ date must be older than TPQ date."))) if not get_current_profile().mapping: return self.cleaned_data @@ -385,7 +384,7 @@ class FindForm(BaseFindForm): srs.srid) except forms.ValidationError as e: raise forms.ValidationError( - unicode(_(u"Coordinates are not relevant for the spatial " + str(_(u"Coordinates are not relevant for the spatial " u"reference system used: {}.")).format(e)) return self.cleaned_data @@ -696,7 +695,7 @@ class QAFindBasketForm(IshtarForm): if not self.user: return self.fields['basket'].choices = [ - (b.pk, u"{} ({})".format(b.label, b.items.count())) + (b.pk, "{} ({})".format(b.label, b.items.count())) for b in models.FindBasket.objects.filter(user=self.user) ] @@ -738,7 +737,7 @@ class QAFindbasketDuplicateForm(IshtarForm): self.user = self.user.ishtaruser self.basket = kwargs.pop('items')[0] super(QAFindbasketDuplicateForm, self).__init__(*args, **kwargs) - self.fields['label'].initial = self.basket.label + unicode( + self.fields['label'].initial = self.basket.label + str( _(u" - duplicate")) def clean(self): @@ -811,10 +810,10 @@ class PreservationForm(CustomForm, ManageOldType): def __init__(self, *args, **kwargs): super(PreservationForm, self).__init__(*args, **kwargs) self.fields['insurance_value'].label = u"{} ({})".format( - unicode(self.fields['insurance_value'].label), + str(self.fields['insurance_value'].label), get_current_profile().currency) self.fields['estimated_value'].label = u"{} ({})".format( - unicode(self.fields['estimated_value'].label), + str(self.fields['estimated_value'].label), get_current_profile().currency) @@ -1328,7 +1327,7 @@ def check_value(form_name, key, value): 'step_data'][form_name][form_name + '-' + key] if val and len(val) > 0: val = val[0] - return unicode(val) == unicode(value) + return str(val) == str(value) except ValueError: return False return func @@ -1558,7 +1557,7 @@ class SelectFindBasketForm(IshtarForm): def get_basket_choices(self): return [('', u'--')] + [ - (str(b.pk), u"{} ({})".format(b.label, b.items.count())) + (str(b.pk), "{} ({})".format(b.label, b.items.count())) for b in models.FindBasket.objects.filter( Q(user=self.user) | Q(shared_write_with=self.user) ).distinct() |