zestedesavoir/zds-site — pull request #1905 by SpaceFox (2014-12-14 17:46:17+00:00)
Title: Passage à Django 1.7

| Q | R
| ------------------------- | -------------------------------------------
| Correction de bugs ? | Non
| Nouvelle Fonctionnalité ? | Oui
| Tickets concernés | #1455

Passage à Django 1.7.

Fait :

- Passage minimal
- Suppression de `south` (les fonctionnalités sont intégrées dans Django 1.7
- Nettoyage de code supprimé dans Django 1.7 (donc certains touchent au modèle utilisateur, cf commit 4bad8a0)
- Nettoyage des fonctionnalités dépréciées dans Django 1.7, y compris le ré-alignement partiel du `settings.py` avec ce qui se fait maintenant

Par contre je ne me suis pas amusé à traquer toutes les améliorations dont on pourrait profiter, si ça vous amuse, la liste est là : https://docs.djangoproject.com/en/1.7/releases/1.7/

Les commits séparés sont voulus, ça permet de mettre la source de la modification à chaque fois.

**Note de QA** : il faut tester le plus largement possible, notamment :

- Tenter une migration d'une base MySQL existante
- Vérifier qu'il n'y a rien de bizarre avec le modèle utilisateur
- Vérifier tout ce qui a été touché dans le code (pas tant que ça une fois qu'on ne compte plus les fichiers de migration de base).

Bon courage !