2010-03-29 16 views
7

Trac'i bir süredir geliştiricilerimiz için kullanıyoruz. Ancak şimdi (iç) müşterilerimiz için açıyoruz. Proje listeleme sayfamız var (Trac ile gelen varsayılana göre). Yapmak istediğimiz şey, proje hakkında mevcut olandan daha fazla bilgi göstermektir.Trac Proje Listesi sayfası nasıl özelleştirilir?

Daha fazla bilgi edinebileceğimi görmek için google ve burayı araştırdım. Öznitelikler olarak .name, .description ve .href olan $ project adında bir değişken var gibi görünüyor.

Bir yerlerde var olan özelliklerin listesi var mı? Ya da belki de proje listesi sayfası hakkında daha fazla bilgi göstermemizi sağlayacak farklı bir çözüm. Açık biletlerin sayısı gibi.

+0

SuperUser, web sitesi destek soruları için değil. lütfen SuperUser referans sayfasına bakınız. Bu Yığın Taşması için daha uygun görünüyor; ilişkili SO hesabınız otomatik olarak sahipliğini yeniden kazanmalıdır. –

cevap

4

Bildiğim kadarıyla, $ project.env'yi de kullanabilirsiniz.

  • $ project.env.base_url
  • $ project.env.base_url_for_redirect
  • $ project.env.secure_cookies
  • $ project.env: Bu birkaç özellik sağlayan bir nesnedir. 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

daha fazla ayrıntı env.py mevcuttur

2

project page customization sayfasında aslında çok fazla değişken yoktur. source code'a baktığımızda trac.version, trac.time da var ama hepsi bu. Daha fazla bilgi tutabilecek project.env de var. Elimde çoklu bir kurulum yok, bu yüzden TracDeveloper eklentisiyle hangi değişkenlerin mevcut olduğunu kendiniz görmek isteyebilirsiniz. Etkinse, değişkenleri döker ve URL'de debug = true değerini eklersiniz.

İlgili konular