Skip to content

extract users registration form object

Vincent Agnano requested to merge refactor/move-out-users-registration-form into master

Created by: adipasquale

Extraction d'un form object Users::RegistrationForm qui est utilisé dans le sign up et le edit des users comme proxy pour le modele User. Cela permet de retirer le booleen @user.created_or_updated_by_agent qui met des validations conditionnelles dans le modele User.

sur le principe des Form Objects cf https://culttt.com/2015/11/04/using-form-objects-in-ruby-on-rails/ par ex

refacto préliminaire pour #669

Merge request reports