Added full name and phone number fields to user entity.
(cherry picked from commit efc69e9)
Added full name and phone number fields to user profile form.
(cherry picked from commit f6c440a)
Moved services config in dedicated file.
(cherry picked from commit 64a4b30)
Fixed display of flash messages.
(cherry picked from commit a5e1c1d)
Hooking into FOSUserBundle events to redirect back to the edit page after a success. (We follow the general paradigm of not distinguishing between edit and display pages.)
(cherry picked from commit 5817481)
Added a form theme, it currently allows form rows to be styled with a class on the div.
(cherry picked from commit e80aaaa)
WIP: Added a controller that intercepts the profile edit route. It will dispatch some work to the FOSUserBundle controllers (profile edit, change password), and add its own logic (sending out email confirmation requests).
(cherry picked from commit bdd6e2b)
Since we'll be changing the password from the profile edit page, the same event handler responds to a success.
(cherry picked from commit 09e2fc7)
WIP: Customized the profile edit page.
(cherry picked from commit 244ba4a)
Introduced a common base controller that has the router and templating engine.
(cherry picked from commit 7fcef02)
Introduced a new interface that makes services aware of the security context.
(cherry picked from commit 778f9e7)
Added session and translator to the base controller, for feedback messages.
(cherry picked from commit c547a98)
Reworked the profile editing form to have it work the way we want it. The password changing is implemented by embedding the standard form from FOSUserBundle into the heavily modified profile edit form. The processing of the password change is done by the original controller, and an event handler redirects to the profile edit page upon success.
(cherry picked from commit 9c30e95)