Installation du plugin
Mylyn est un plugin Eclipse de gestion de tâches. Nous allons expliquer ici comment connecter Mylyn à Redmine en utilisant les connecteurs aux repository web.
Les connecteurs ne font pas partis de l'installation par défaut de Mylyn. Vous devez donc installer ces extensions en enregistrant le site suivant dans Eclipse: http://download.eclipse.org/tools/mylyn/update/incubator.
Création d'un Task Repository
- Ouvrir la vue Task Repository
- Click droit sur la liste des task repositories list et clicker sur Add task repository
- Choisir Web Template (Advanced) et clicker sur Next
- Configuration du repository:
Server: http://www.redmine.org/ -- Remplacer cette URL par celle de votre installation Redmine
Task URL: ${serverUrl}/issues/show/
New task URL: ${serverUrl}/projects/project/issues/new -- Remplacer project par le nom du projet
Query request URL: ${serverUrl}/issues
Query pattern: <td class="subject">.*?<a href="/issues/show/(\d+)">(.+?)</a></td>
Login request URL: ${serverUrl}/login?username=${userId}&password=${password} [POST]
Vous pouvez remplacer le champ Query request URL par la requête suivante si vous ne voulez que les tâches qui vous sont assignées:
${serverUrl}/issues?set_filter=1&assigned_to_id=me
La requête suivante lit le Status, le Owner et le Tracker (Mylyn 3.2.1) :
<td class="tracker">({Type}.+?)</td><td class="status">({Status}.+?)</td>.+?<td class="subject"><a href=".*?/issues/show/({Id}\d+)">({Description}.+?)</a></td><td class="assigned_to"><a>({Owner}.+?)</a></td>
Le status sera affiché comme "complete" ou "uncomplete" par Eclipse.
Création d'une requête
- Dans la liste des tâches, click droit, puis choisir New -> Query...
- Ensuite sélectionner le repository
Aucun commentaire:
Enregistrer un commentaire