gustavi/zds-site — pull request #14 by GerardPaligot (2014-12-28 23:47:51+00:00)
Title: Refacto member

Proposition de refactorisation pour éviter la répétition du code dans les `serializers` et dans les `forms`. Créer des classes qui englobe les conditions de validation et les utiliser dans les `serializers` et les `forms` voulus.

Donc, j'ai créé les classes `Updater`, `ProfileUsernameUpdate` et `ProfileEmailUpdate` dans le fichier `commons.py` (nom temporaire si vous trouvez mieux) que j'utilise dans les classes `ProfileUpdateSerializer`, `RegisterForm`, `ChangeUserForm`.

Qu'est-ce que vous en pensez ?

J'ai aussi refactorisé quelques petites erreurs mineures dans les vues d'édition d'un membre.