2010-03-29 12 views
7

Wir verwenden Trac seit einiger Zeit nur für unsere Entwickler. Aber jetzt öffnen wir es für unsere (internen) Kunden. Wir haben eine Projektlistenseite (basierend auf der Standard-Trac). Was wir tun möchten, ist, mehr Informationen über das Projekt anzuzeigen, als derzeit verfügbar sind.Wie wird die Trac-Projektliste-Seite angepasst?

Ich habe google und hier gesucht, um zu sehen, ob ich finden kann, wie man mehr Informationen bekommt. Es scheint eine Variable namens $ project zu geben, die .name, .description und .href als Attribute hat.

Gibt es irgendwo eine Liste der verfügbaren Attribute? Oder vielleicht eine andere Lösung, mit der wir mehr Informationen auf der Projektlistenseite anzeigen können. Wie die Anzahl der offenen Tickets etc.

+0

SuperUser ist nicht für Fragen zum Website-Support gedacht. Bitte beachten Sie die SuperUser-FAQ. Dies scheint für Stack Overflow besser geeignet zu sein. Ihr zugehöriges SO-Konto sollte automatisch den Besitz wiedererlangen. –

Antwort

4

Soweit ich weiß, können Sie $ project.env auch verwenden. Es ist eine Aufgabe, die eine Reihe von Attributen bietet:

  • $ project.env.base_url
  • project.env.base_url_for_redirect $
  • project.env.secure_cookies $
  • $ project.env. PROJECT_NAME
  • project.env.project_description $
  • $ project.env.project_url
  • $ project.env.project_admin
  • $ project.env.project_admin_trac_url
  • $ project.env.project_footer
  • $ project.env.project_icon
  • $ project.env.log_type
  • project.env.log_file $
  • $ project.env .log_level
  • $ project.env.log_format

Weitere Einzelheiten sind bei env.py

verfügbar
2

Auf der project page customization Seite gibt es tatsächlich nicht viele Variablen. Mit Blick auf die source code gibt es auch trac.version, trac.time, aber das ist alles. Es gibt auch project.env, die mehr Informationen enthalten kann. Ich habe kein Multiprojekt-Setup zur Hand, also könnte es Sie interessieren, welche Variablen mit dem TracDeveloper Plugin verfügbar sind. Wenn diese Option aktiviert ist, werden die Variablen gespeichert, und Sie fügen in der URL debug = true hinzu.

Verwandte Themen