2010-03-29 12 views
7

Hemos estado utilizando Trac por un tiempo ahora solo para nuestros desarrolladores. Sin embargo, ahora lo estamos abriendo para nuestros clientes (internos). Tenemos una página de listado de proyectos (basada en la predeterminada que viene con Trac). Lo que nos gustaría hacer es mostrar más información sobre el proyecto de lo que está disponible actualmente.¿Cómo se personaliza la página Lista de proyectos Trac?

He buscado en Google y aquí, para ver si puedo encontrar cómo obtener más información. Parece que hay una variable llamada $ project que tiene .name, .description y .href como atributos.

¿Hay algún lugar, una lista de los atributos disponibles? O tal vez una solución diferente en conjunto que nos permita mostrar más información en la página de la lista de proyectos. Como el número de tickets abiertos, etc.

+0

SuperUser no es para preguntas de soporte del sitio web. por favor, diríjase a SuperUser faq. esto parece más apropiado para Stack Overflow; su cuenta SO asociada debería recuperar la propiedad automáticamente. –

Respuesta

4

Por lo que yo sé, puede usar $ project.env también. Es un objeto, que ofrece una serie de atributos:

  • $ 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

más detalle está disponible en env.py

2

En la página project page customization no hay muchas variables, de hecho. Mirando el source code también hay trac.version, trac.time, pero eso es todo. También hay project.env que puede contener más información. No tengo a mano una configuración multiproyecto, por lo que podría estar interesado en ver qué variables están disponibles con el complemento TracDeveloper. Vacia variables si está habilitado y agrega debug = true en la URL.

Cuestiones relacionadas