diff options
Diffstat (limited to 'archaeological_finds/forms.py')
| -rw-r--r-- | archaeological_finds/forms.py | 70 | 
1 files changed, 1 insertions, 69 deletions
| diff --git a/archaeological_finds/forms.py b/archaeological_finds/forms.py index d19cb1e0f..d6e711c48 100644 --- a/archaeological_finds/forms.py +++ b/archaeological_finds/forms.py @@ -444,7 +444,6 @@ class FindForm(BasicFindForm):      associated_models.update(          {              "get_first_base_find__batch": models.BatchType, -            "get_first_base_find__spatial_reference_system": SpatialReferenceSystem,          }      )      field_order = [ @@ -489,14 +488,6 @@ class FindForm(BasicFindForm):          "clutter_short_side",          "clutter_height",          "dimensions_comment", -        "get_first_base_find__x", -        "get_first_base_find__estimated_error_x", -        "get_first_base_find__y", -        "get_first_base_find__estimated_error_y", -        "get_first_base_find__z", -        "get_first_base_find__estimated_error_z", -        "get_first_base_find__spatial_reference_system", -        "get_first_base_find__topographic_localisation",          "checked_type",          "check_date",      ] @@ -523,67 +514,8 @@ class FindForm(BasicFindForm):      TYPES = BasicFindForm.TYPES + [          FieldType("get_first_base_find__batch", models.BatchType), -        FieldType( -            "get_first_base_find__spatial_reference_system", SpatialReferenceSystem -        ),      ] -    def clean(self): -        self.cleaned_data = super(FindForm, self).clean() -        taq = self.cleaned_data.get("get_first_base_find__discovery_date_taq", None) -        tpq = self.cleaned_data.get("get_first_base_find__discovery_date", None) -        if taq and not tpq: -            raise forms.ValidationError( -                str( -                    _( -                        "Discovery date: if a TAQ date is provided a TPQ date has " -                        "to be informed. If you have a precise date fill only the " -                        "TPQ - discovery date field." -                    ) -                ) -            ) -        elif tpq and taq and taq < tpq: -            raise forms.ValidationError( -                str(_("Discovery date: TAQ date must be older than TPQ date.")) -            ) - -        if not get_current_profile().mapping: -            return self.cleaned_data -        x = self.cleaned_data.get("get_first_base_find__x", None) -        y = self.cleaned_data.get("get_first_base_find__y", None) -        s = "get_first_base_find__spatial_reference_system" -        srs = self.cleaned_data.get(s, None) -        if srs: -            try: -                srs = SpatialReferenceSystem.objects.get(pk=srs) -            except SpatialReferenceSystem.DoesNotExist: -                srs = None -        if x and y and not srs: -            raise forms.ValidationError( -                _( -                    "You should at least provide X, Y and the spatial " -                    "reference system used." -                ) -            ) -        if x and y and srs: -            try: -                convert_coordinates_to_point( -                    x, -                    y, -                    self.cleaned_data.get("get_first_base_find__z", None), -                    srs.srid, -                ) -            except forms.ValidationError as e: -                raise forms.ValidationError( -                    str( -                        _( -                            "Coordinates are not relevant for the spatial " -                            "reference system used: {}." -                        ) -                    ).format(e) -                ) -        return self.cleaned_data -  class SimpleFindForm(BasicFindForm):      def __init__(self, *args, **kwargs): @@ -737,7 +669,7 @@ class ResultingFindsForm(CustomForm, ManageOldType):          )          if q.count():              raise forms.ValidationError( -                _("A basket with this label already " "exists.") +                _("A basket with this label already exists.")              )          return self.cleaned_data | 
