sfForkedDoctrineApply w wersji 1.2.0

Wczoraj wypuściłem sfForkedDoctrineApply w wersji 1.2.0. Z jednodniowym opóźnieniem, które zostało spowodowane pewną niedogodnością oryginalnej konstrukcji akcji modułu sfApply z sfDoctrineApply.

Z większych zmian, to została dodana możliwość edycji adresów email dla profili. Oczywiście, tylko, jeśli deweloper zezwoli na takie posunięcie. Służy do tego ustawienie app_sfForkedApply_mail_editable. Początkowo chciałem dołączyć możliwość do edycji samego profilu i stworzyłem validator, który sprawdza pomija w sprawdzaniu unikalności adresu profil jego właściciela, tak by nie zwracał błędu przy braku zmiany adresu. Po zmianie koncepcji na osobny formularz, jest on teoretycznie nie potrzebny, jednak gdyby ktoś chciał dołączyć edycję adresu e-mail do profilu, będzie jak znalazł.

Przy okazji poprawiłem przetwarzanie formularzy, teraz rozszerzając je, będzie można bez problemów zmienić im nazwę, oraz poprawiłem jedną niezbyt szczęśliwą konstrukcję, gdy podczas testowania wysyłania e-maila, deweloper otrzymywał komunikat o błędzie podczas procesu, bez żadnych dodatkowych wyjaśnień. Teraz otrzyma "ładną", standardową stronę z wyjątkiem. Efekt uzyskany dzięki ponownemu wyrzuceniu wyjątku w środowisku deweloperskim.

Plugin znajduje się w repozytorium pluginów symfony, repozytirum kodem znajduje się na githubie, gdzie można również zgłaszać błędy.

Komentarze

Comments powered by Disqus