fiedl/wingolfsplattform — pull request #34 by jbx26 (2014-03-06 16:01:07+00:00)
Title: Jb/448 display html

Beim Erstellen eines Profilfeldes mit einem leeren Wert wird die display_as-Methode für dieses Feld nicht registriert. Der Effekt ist, dass Felder, die neu angelegt werden, nicht formatiert werden. Das ist immer dann relevant wenn die Formattierung Zusatzfunktionalität bringt, bspw. bei Email, Internetauftritt, Adresse.

Der Fehler ist im gem best_in_place. Er kann aber dadurch umgangen werden, dass neue Profilfelder mit dem Wert "-" belegt werden, bevor sie beim angezeigt werden, dadurch wird die display_as-Methode registriert.

Zusätzlich musst ich, um die Specs grün zu bekommen noch
1. eine Prüfung entfernen
2. eine Query umschreiben, damit auch invalide geliefert werden
3. Eine Zeitprüfung ungenau machen

Es ist damit zu rechnen, dass auch für bereits bestehende Profilfelder, die keinen Wert haben, die Formatierung weiterhin nicht funktioniert. Dieser Fall dürfte aber selten sein.

Ein Test auf der sandbox mit Blogeinträgen war negativ !