-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Platzhalter bei Buchungen hinzufügen #608
Comments
Das Eine hat mit dem anderen nichts zu tun! Wenn Mitspielende bei der Buchung angegeben werden müssen, dann ist das letztendlich nur ein Textfeld und hat nichts mit den im System angelegten Benutzern zu tun. Du kannst da "Angela Merkel" rein schreiben obwohl es keinen solchen Benutzer im System gibt. Dies ist nur zu Dokumentationszwecken während Corona eingerichtet worden, damit die Spielenden sich nicht in einer Liste vorort eintragen müssen. Aber auch da hätten Sie ja Angele Merkel rein schreiben können ;-) Das Gast oder Ballmaschine nicht als Mitspielende akzeptiert werden liegt einfach nur daran, das das System Vor- und Nachnamen erwartet und somit eine Prüfung durchführt ob ein Buchstabenkombination mit Leerzeichen dazischen eingegeben wurde., was ja weder bei Gast noch bei Ballmaschine der Fall ist und somit kommt die Fehelrmeldung. Gruß |
Danke für die Erläuterung. michel_vaclav |
Gastbuchungen habe ich über ein Zusatzprodukt Gastspieler realisiert. Die Mitglieder können das Produkt Gastspieler bei der Buchung mit buchen und geben dort auch den Namen der Gastspieler an. Die Prüfung auf Eingabe von Vor- und Nachnamen könntest Du natürlich im Code auch einfach auskommentieren, dann wäre auch die Eingabe eines Wortes möglich. Schreibfehler wie Gats oder Balmachiene werden dann natürlich auch nicht überprüft, was es bei einer Auswertung dann eher aufwändiger macht. |
Habs jetzt für mich erst einmal anders gelöst und in den Code eingegriffen: jetzt wird vor der Prüfung auf "Vorname Nachname" geprüft, ob der Mitspieler "Ballmaschine" oder "Gast" heißt. Falls ja, wird der Eintrag so genommen (mit ein paar Syntaxprüfungen). Nicht universell einsetzbar, aber es funktioniert. |
Dies interessiert uns, weil wir die Ballmaschine als Mitspieler im Popup der Buchungsanzeige haben wollen. Könntest du bitte sagen, wo genau die Prüfung auf Eingabe von Vor- und Nachnamen auskommentiert werden kann? |
schau mal in issue #437 Line 138 in 139e216 |
/module/Square/src/Square/Controller/BookingController.php Zeilen 138ff ersetzen mit: |
Hallo,
ich habe zwei Platzhalter angelegt (Gast bzw. Ballmaschine), die bei Buchungen ausgewählt werden können sollten.
In der Benutzerverwaltung sind diese als Benutzer mit Status Platzhalter angelegt. Ausgefüllt ist nur das Feld "Alias".
Für die Reservierung ist eingestellt "Nach den Namen der anderen Spieler fragen (verpflichtend)".
Wenn nun ein registrierter Benutzer eine Reservierung vornehmen will und als Partner "Gast" eingibt, so erhält er die Fehlermeldung:
Die vollständigen Vor- und Nachnamen der anderen Spieler sind erforderlich
...
Exception details
...
Type
...
RuntimeException
...
Mitteilung
...
Die vollständigen Vor- und Nachnamen der anderen Spieler sind erforderlich
Wie macht man es richtig, so dass der Benutzer nur "Gast" oder "Ballmaschine" als Spielpartner eingeben muss?
Danke
The text was updated successfully, but these errors were encountered: