2009-10-05 6 views
1

J'ai besoin de générer un journal des modifications à partir de Trac pour une version spécifique en XML, puis de le traiter avec un fichier XSL personnalisé. Il semble que l'un des rapports par défaut est le cas (tous les billets par Milestone (y compris fermé)). Cependant, si je le demande en XML (en ajoutant format = rss à l'url), le fichier XML de sortie ne contient pas les champs Status, Resolution, Milestone. Comment puis-je le configurer pour contenir tous les champs? Comment générez-vous vos changelogs à partir de Trac pour les inclure dans les notes de mise à jour?Comment générer un journal des modifications à partir de Trac

Répondre

1

1) S'il vous plaît fournir une copie de la requête (Cliquez sur le lien de requête SQL en bas de la page)

Ce que je trouve étrange est que, normalement, vous obtenez plus de colonnes dans les CSV/rapports RSS-XML que dans la version HTML (voir la page Wiki TracReports et l'extrait ci-dessous)

2) Personnellement, je génère mes changelogs directement de Trac en pdf. J'ai personnalisé la déclaration SQL autant que possible pour obtenir ce que je veux. Je préfère obtenir un résultat rapidement et économiquement plutôt que de consacrer beaucoup de temps à obtenir exactement ce que je veux.

TracReports ===== ===== extrait colonne

- Cacher les données. L'ajout d'un trait de soulignement ('') à un nom de colonne indique à Trac de masquer le contenu de la sortie HTML. Ceci est utile pour que l'information soit visible seulement si elle est téléchargée dans d'autres formats (comme CSV ou RSS/XML).

+0

Merci pour votre réponse! Je ne peux pas voir le lien SQL Query (peut-être des permissions, je suis un développeur régulier). Ce que j'ai trouvé que demander le même rapport au format CSV, TAB, HTML retourne toujours toutes les colonnes dont j'ai besoin (je les spécifie dans l'url de la requête). Cependant, changer le paramètre 'format' en rss cache la plupart des colonnes. La version est 0.11.4. – UserControl

Questions connexes