contao/test — Issue #951: TYPOlight: Verhalten bei Pflichtfeldern
Author: xchs
Created: 2011-11-28 17:42:45+00:00
State: open
Labels: backend, Defect

Hallo Leo,

hätte eine Frage zum Verhalten von TYPOlight bei Datensätzen mit Pflichtfeldern. Wenn ich etwa in der TL-Demo in der Benutzerverwaltung ein neues Mitglied anlege und diesem im entsprechenden Datensatz nur Vorname, Nachname sowie die Login-Daten zuweise, dann erhalte ich zwar beim Abspeichern desselben eine Fehlermeldung ("Ein Fehler ist aufgetreten"), dass keine E-Mail-Adresse (= Pflichtfeld) eingetragen wurde, die von mir eingetragenen Daten werden aber trotzdem in der Datenbank als neuer Datensatz angelegt. Dieses so neu angelegte Mitglied kann sich dann auch schon mit seinen Zugangsdaten einloggen. Frage an Dich: Ist das so beabsichtigt bzw. normal? Mir kommt jedenfalls vor, dass man auf diese Weise im Prinzip Daten eingeben kann bzw. neue Datensätze in der DB anlegen kann, ohne dass dabei sämtliche vorgegebene Pflichtfelder vorher korrekt ausgefüllt wurden. Sollte in so einem Fall nicht gänzlich auf das Anlegen eines neuen DB-Datensatzes verzichtet werden und erst bei vollständig eingegebenen Pflichtfeldern ein neuer Datensatz erstellt werden. Die Pflichtfelder hätte so nämlich keinen Sinn, wenn sie auf diese Weise umgangen werden könnten. In diesem Zusammenhang ein anderer Vergleich: Bei Anfrage-Formularen auf Webseiten wird ja auch erst dann die E-Mail Verschickt, sobald sämtliche Pflichtfelder des Formulars auch wirklich ausgefüllt wurden.
Im Übrigen ist dieses Verhalten nicht auf das Mitglieder-Modul beschränkt, sondern tritt im Prinzip bei allen Modulen/Erweiterungen mit ähnlich implementierten Datensätzen auf (EFG, Katalog usw.)

--- _Originally created on August 15th, 2009, at 02:18pm (ID 951)_