Zep-3 : Page résumant les tutos en rédaction

| Q                         | R
| ------------------------- | -------------------------------------------
| Correction de bugs ?      | non
| Nouvelle Fonctionnalité ? | oui
| Tickets concernés         | [ZEP-3](http://zestedesavoir.com/forums/sujet/666/zep-03-page-resumant-les-tutos-en-redaction/) , https://github.com/zestedesavoir/zds-site/issues/531

La voici la voila, la ZEP-3 !! Ce n'est pas tout a fait finit, mais suffisant pour montrer quelque chose qui marche.

### Ce qui est OK
+ Le formulaire dans les tutos pour gérer les nouvelles options
+ La page qui résume tout ca (via le bouton "tutoriels" dans la liste)
+ Les filtres pour n'afficher que ce qui nous intéresse
+ Le peuplage du tableau
+ Création de nouveau besoin via l'admin Django
+ La doc. technico-fonctionnel
+ La pagination
+ Les tests unitaires du back-end

### Ce qui n'est pas fini
+ Pas d'images donc c'est moche

Donc finalement,

# QA can start !

(puisque les points manquants n'influence pas le comportement global). 

+ **Il vous faudra faire un migrate** (`python manage.py migrate`).
+ Il ne faut pas non plus oublié de tester l'interface admin de Django pour ajouter de nouvelles possibilités.
+ Il faudrait aussi tester qu'un tuto existant **avant** le migrate n'est pas cassé ;)

Précision:
Pour être affiché dans le tableau, un tutoriel doit répondre à **au moins une** des conditions suivantes:
+ Etre en beta
+ Chercher un rédacteur
+ Chercher un correcteur
+ Chercher un illustrateur
+ Chercher un repreneur

# WIP, ne pas merger !
de même que pour la béta non? elle existe déjà l'icône il me semble.
Le 08/10/2014 18:57, Alexandre Demode a écrit :
>
> In templates/tutorial/tutorial/help.html:
>
> > +                                <!-- tuto en ligne -->
> > +                                <td>
> > +                                    {% if tutorial.on_line %}
> > +                                        <a title="oui" href="{{ tutorial.get_absolute_url_online }}"><img src="dummy_tutopublic.png" alt=""></a>
> > +                                    {% endif %}
> > +                                </td>
> > +                                {% for help in helps %}
> > +                                    <td>
> > +                                        {% if help in tutorial.helps.all %}
> > +                                            <img src="{{ help.image.url }}" alt="">
> > +                                        {% endif %}
> > +                                    </td>
> > +                                {% endfor %}
> > +                                <!-- Contacter le(s) auteur(s) -->
> > +                                <td>
> > +                                    <a  href="{% url "zds.mp.views.new" %}?{% for author in tutorial.authors.all %}&amp;username={{ author.username }}{% endfor %}" title="Ecrire aux auteurs"><img src="dummy_contactmp.png" alt=""></a>
>
> Pour le contact, ce devrait être une icône du sprite actuel qui
> devrait être utilisé pour être uniforme avec le reste du site.
>
> A priori en mettant ça, ça devrait être pas mal :
>
> |<a href="{% url "zds.mp.views.new" %}?{% for author in tutorial.authors.all %}&amp;username={{ author.username }}{% endfor %}" title="Ecrire aux auteurs" class="ico-after email blue"></a>
> |
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/zestedesavoir/zds-site/pull/1508/files#r18596184>.
>