Projekt

Allgemein

Profil

Aktionen

GX-Bug #47232

geschlossen

Bei manchen Ländern muss die Erfassung des Bundeslandes als Pflichtfeld erfolgen

Von Marco Bruchmann vor mehr als 8 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Hoch
Zugewiesen an:
Moritz Bunjes
Kategorie:
Frontend
Zielversion:
% erledigt:

100%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
3.5.1.2
Release Notes Langtext:

Bei bestimmten Ländern ist das Bundesland ein Pflichtfeld


Beschreibung

Die Erfassung von Adressen muss in Abhängigkeit vom Land in bestimmten Fällen immer auch ein Bundesland abfragen. Betroffen sind davon mindestens AR, BR, CA, CN, ID, IN, JP, MX, TH, US, in diesen Ländern ist eine Adresse ohne Bundeslandangabe im allgemeinen unvollständig.



Zugehörige Tickets

Beziehung mit GX-Entwicklung - GX-Feature #46534: Bundesland immer als DropDown anzeigenErledigt

Aktionen
Beziehung mit GX-Entwicklung - GX-Feature #44936: Erfassung von Bundesländern/Verwaltungsgliederungen sollte abhängig vom Land stattfindenErledigtSimon Ankele

Aktionen
Beziehung mit GX-Entwicklung - GX-Abgewiesen #41529: Die Angabe des Bundeslandes bei Kundenregistrierung oder Änderungen im Addressbuch sollte in Form eines Dropdownfeldes erfolgen.Abgewiesen

Aktionen
Aktionen #1

Von Wilken Haase vor mehr als 8 Jahren aktualisiert

  • Zielversion wurde auf 58 gesetzt
Aktionen #2

Von Mirko Janssen vor mehr als 7 Jahren aktualisiert

  • Tags wurde auf 3.5_feature gesetzt
  • Priorität wurde von Hoch zu Normal geändert
Aktionen #3

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Zugewiesen an wurde auf Simon Ankele gesetzt
Aktionen #4

Von Daniel Wu vor mehr als 7 Jahren aktualisiert

  • Status wurde von Gemeldet zu In Bearbeitung geändert
Aktionen #5

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Beziehung mit GX-Feature #46534: Bundesland immer als DropDown anzeigen wurde hinzugefügt
Aktionen #6

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Beziehung mit GX-Feature #44936: Erfassung von Bundesländern/Verwaltungsgliederungen sollte abhängig vom Land stattfinden wurde hinzugefügt
Aktionen #7

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Beziehung mit GX-Abgewiesen #41529: Die Angabe des Bundeslandes bei Kundenregistrierung oder Änderungen im Addressbuch sollte in Form eines Dropdownfeldes erfolgen. wurde hinzugefügt
Aktionen #8

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Release Notes Langtext aktualisiert (Vergleich)
Aktionen #9

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

Umsetzung erfolgte im Branch 3.5_feature_is_mandatory_state. Bitte hier zuerst testen.

Die verlinkten Tickets habe ich auf erledigt gesetzt!

Bei manchen Ländern muss die Erfassung des Bundeslandes als Pflichtfeld erfolgen. Des Weiteren wird nur noch ein Dropdown-Feld angezeigt. Das Textfeld gibt es nicht mehr.
Wenn ACCOUNT_STATE auf false steht, wird das Dropdown nur bei vorher definierten Ländern angezeigt.
Wenn ACCOUNT_STATE auf true steht, wird das Dropdown nur bei Ländern angezeigt,bei denen Bundesländer hinterlegt sind.

  • Umsetzung für Kundenregistrierung (Kunde/Gast)
  • Ihr Konto: Adressbuchbearbeitung
  • Bestellvorgang
  • Admin: Kunden anlegen/bearbeiten
  • Admin: Bestellnachbearbeitung
Aktionen #10

Von Simon Ankele vor mehr als 7 Jahren aktualisiert

  • Status wurde von In Bearbeitung zu Testing geändert
  • Zugewiesen an wurde von Simon Ankele zu Core-Entwickler geändert
Aktionen #11

Von Daniel Wu vor mehr als 7 Jahren aktualisiert

  • Tracker wurde von GX-Feature zu GX-Bug geändert
  • Priorität wurde von Normal zu Sofort geändert
  • Zielversion wurde von 58 zu 133 geändert

Die Änderung wurde bereits von Simon im Branch 3.5_feature_is_mandatory_state umgesetzt und muss nur noch getestet (inkl. Code-Review) und gemergt werden.
Das sollte zu 3.5.2.0 Beta1 umgesetzt werden.

Aktionen #12

Von Mirko Janssen vor mehr als 7 Jahren aktualisiert

  • Zugewiesen an wurde von Core-Entwickler zu Mirko Janssen geändert
Aktionen #13

Von Mirko Janssen vor mehr als 7 Jahren aktualisiert

  • Status wurde von Testing zu In Prüfung geändert
  • Zugewiesen an wurde von Mirko Janssen zu Daniel Wu geändert

Es scheinen Dateien aus dem 3.5_feature_mandatory_state Repository in dem 3.5_feature_is_mandatory_state zu fehlen. Wenn man einen neuen Kunden registrieren möchte und die Bundesländer nicht angezeigt werden, dann erhält man beim Submit eine Fehlermeldung.

Aktionen #14

Von Daniel Wu vor mehr als 7 Jahren aktualisiert

  • Status wurde von In Prüfung zu Anerkannt geändert
  • Zugewiesen an Daniel Wu wurde gelöscht
  • Priorität wurde von Sofort zu Hoch geändert
Aktionen #16

Von Mirko Janssen vor mehr als 7 Jahren aktualisiert

Nach weiterem Test, gibt es folgende Fehler:

  • Fehler beim Registrieren ohne State. -> In der CreateAccountProcess.inc.php fehlt in Zeile 186 ein ELSE Abschnitt für die CustomerCountryZone.
  • Im Admin Bereich wird das Dropdown nicht mit neuen States geladen, wenn das Land geändert wird.
  • Es gibt noch den Unittest testIsStateMandatoryMethodDelegatesToRepository(), der hinzugefügt wurde, aber noch auskommentiert ist.
  • Im Installer wird die Spalte zone_name auf VARCHAR 128 gesetzt. Im Updater aber auf VARCHAR 64 gesetzt. Im ValueObjects/CustomerCountryZoneName.inc.php wird auch mir 128 gearbeitet.
  • Rechnungsadresse im Checkout ändern wirft einen Fehler, wenn kein State vorhanden ist.
  • Adresse einer Bestellung bearbeiten wirft Exception, wenn kein State ausgewählt ist oder das Dropdown für ein Land nicht angezeigt wird.
Aktionen #17

Von Moritz Bunjes vor mehr als 7 Jahren aktualisiert

  • Status wurde von Anerkannt zu Erledigt geändert
  • Zugewiesen an wurde auf Moritz Bunjes gesetzt
  • Zielversion wurde von 133 zu 3.5.2.0 beta1 geändert
  • % erledigt wurde von 0 zu 100 geändert
  • Betroffene Versionen 3.5.1.2 wurde hinzugefügt
  • Betroffene Versionen Unbestimmt wurde gelöscht
Aktionen #18

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags 3.5_feature wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF