zestedesavoir/zds-site — pull request #1363 by pierre-24 (2014-08-11 08:51:55+00:00)
Title: Fix 1183 licence

| Q | R
| ------------------------- | -------------------------------------------
| Correction de bugs ? | oui
| Nouvelle Fonctionnalité ? | non
| Tickets concernés | #1183

Cette PR oblige la licence par défaut à être celle "Tous droits réservés", créée pour l'occasion sur la prod'.

# Note pour QA

**Avant de faire la PR**

+ Supprimez toutes les licences que vous auriez pu avoir dans votre base de donnée. Faites le. Vraiment.
+ Intégrez les nouvelles licences à l'aide de la fixture spécialement créée pour l'occasion : `python manage.py loaddata fixtures/licences.yaml`. Si vous ne faites pas celà, le comportement est *undefined*.

**Puis**

+ Vérifiez que quand un nouvel article et un nouveau tutoriel est créé, c'est bien la licence "Tous droits réservés" qui est la licence par défaut.
+ Vérifiez que malgré tout, on peut quand même changer la licence sans problème.

**Questions et remarque*

+ Il faut envisager un script de migration pour repasser tout les tutos sans licence sur "Tout droits réservés". Ce script doit faire un peu plus que de faire la migration en base de donnée (il faut penser au `manifest.json`-
+ Est ce que cette fixture devrait être rajoutée à la documentation ? Le site n'as pas trop l'air de se plaindre de l'absence de la licence le cas échéant (autrement dit, si on vire "Tous droits réservés" de la base, ça fonctionne toujours, sauf que la licence par défaut est alors la première), mais je préfère prévoir.
+ À tester convenablement en préprod' *avec la bdd à jour** (puisqu'il faut cette nouvelle licence)