M6Web/JenkinsLight — pull request #5 by jubianchi (2013-12-02 08:43:23+00:00)
Title: Many features

Après avoir rapidement discuter avec @kuikui [sur Twitter](https://twitter.com/dondouny/status/406463352618360832) je me suis dit que j'allais envoyé mes commits ici pour être un peu plus clair sur le boulot que j'ai fait sur JenkinsLight.

Cette PR est un peu bordelique, et si des features vous intéresse, je pourrais essayer de les splitter. Voici ce qui a été ajouté :

- [ ] Gestion des vues imbriquées
- [ ] Affichage de plusieurs view sur le board
- [ ] Sélection de plusieurs vues depuis la config ou le paramètre d'URL
- [ ] Pour chaque vues affichée, on affiche toujours les job rouges/instables
- [ ] Les jobs stables peuvent être affichés en cliquant sur le titre de la vue
- [ ] Chaque vue a une petite pastille symbolisant son status global
- [ ] Pour chaque vue contenant des jobs gris, une seconde pastille affiche des détails sur ces jobs
- [ ] Affichage du numéro de build pour les jos instables/rouges
- [ ] Lorsqu'on déplie une vue, les numéro de build sont récupérés et affichés à la volée
- [ ] Lors du refresh du dashboard, le scope n'est pas remis à zéro : on update les éléments un par un afin d'éviter l'effet de clignotement sur la page

Au niveau du code source, voici ce que j'ai modifié :

- [ ] Nettoyage du Gruntfile
- [ ] Tous les CSS sont dispo dans les sources en version non-minifiées et dans des fichiers séparés (simple grid, reset css)
- [ ] Les tests ont été modifié car les sources produisanient des erreurs lors du déploiement (et accessoirement, je ne suis pas arrivé à les faire fonctionner)

J'ai malheureusement introduit quelques régression durant mes modifs et je vais les réparer :

- [ ] On ne peut plus filtrer les status que l'on souhaite afficher depuis le fichiers de config

Il y a peut-être d'autres petites choses que j'ai oubliée par-ci par-là... n'hésitez pas à me faire un retour sur les fonctionnalité que vous souhaiteriez intégrer pour qu'éventuellement je les split proprement.