2010-03-29 8 views
7

हम कुछ समय के लिए ट्रैक का उपयोग केवल हमारे डेवलपर्स के लिए कर रहे हैं। हालांकि हम इसे अपने (आंतरिक) ग्राहकों के लिए खोल रहे हैं। हमारे पास एक प्रोजेक्ट लिस्टिंग पेज है (ट्रैक के साथ आने वाले डिफ़ॉल्ट पर आधारित)। हम जो करना चाहते हैं, वह वर्तमान में उपलब्ध होने की तुलना में परियोजना के बारे में अधिक जानकारी प्रदर्शित करता है।ट्रैक प्रोजेक्ट सूची पृष्ठ कैसे अनुकूलित किया गया है?

मैंने Google और यहां खोज की है, यह देखने के लिए कि क्या मैं अधिक जानकारी प्राप्त कर सकता हूं या नहीं। प्रतीत होता है कि $ प्रोजेक्ट नामक एक वैरिएबल है जिसमें विशेषताएँ के रूप में .name, .description और .href है।

क्या कहीं कहीं उपलब्ध विशेषताओं की एक सूची है? या शायद एक अलग समाधान पूरी तरह से जो हमें परियोजना सूची पृष्ठ पर अधिक जानकारी प्रदर्शित करने की अनुमति देगा। जैसे खुले टिकट आदि की संख्या

+0

सुपरयूसर वेबसाइट समर्थन प्रश्नों के लिए नहीं है। कृपया SuperUser faq देखें। यह ढेर ओवरफ्लो के लिए अधिक उपयुक्त लगता है; आपके संबंधित SO खाते को स्वामित्व स्वचालित रूप से प्राप्त करना चाहिए। –

उत्तर

4

जहां तक ​​मुझे पता है, आप $ project.env का भी उपयोग कर सकते हैं।

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

अधिक विस्तार env.py पर उपलब्ध है

2

project page customization पृष्ठ पर वास्तव में बहुत अधिक चर नहीं हैं। source code पर देखकर trac.version, trac.time भी है, लेकिन यह सब कुछ है। Project.env भी है जो अधिक जानकारी रख सकता है। मेरे पास हाथ में एक मल्टीप्रोजेक्ट सेटअप नहीं है, इसलिए आप खुद को देखने में रुचि रखते हैं कि TracDeveloper प्लगइन के साथ कौन से चर उपलब्ध हैं। यह सक्षम होने पर चर को डंप करता है और आप URL में डीबग = सत्य जोड़ते हैं।