2011-09-06 16 views
1

我是一個新手Trac的,嘗試添加日期/時間字段TRAC錯誤和查詢。我們正在運行Trac 0.11。 我部署了DateFieldPlugin和CustomFieldAdminPlugin插件使用容易從指令以下維基安裝: http://trac-hacks.org/wiki/DateFieldPlugin如何使用Trac的日期/時間插件DateFieldPlugin和CustomFieldAdminPlugin

DateFieldPlugin - 沒有出現在插件選項卡(下TRAC /項目/工程/管理/一般/插件) CustomFieldAdminPlugin - (trac/projects/project/admin/general/plugin下的TracCustomFieldAdmin 0.2.6-r10460)啓用

我有幾個問題: - 如何使用CustomFieldAdminPlugin添加自定義字段? - 如何使用DateFieldPlugin顯示日期/時間選擇器(如在插件wiki上顯示 - http://trac-hacks.org/wiki/DateFieldPlugin)?

我很欣賞這方面的見解!

+0

增加更詳細的要求/規格的字段(一個或多個),你需要將有助於避免使用玻璃碗裏來填補這一空白。 ;-)如果你跟進更多的信息,會試圖引導你進一步。 – hasienda

回答

1

首先注意你的Trac源的具體修訂,作爲DateFieldPlugin作爲一個jQuery版本比Trac的0.11.3新的要求。如果你按照wiki上提供的鏈接,你會發現這個新版本應用於Trac 0.11.4rc1和0.11.4rc2之間,因此,第一個發佈的適當jQuery可用的版本是0.11.4。

如果你開始一個新項目,可以考慮運行電流穩定 - 0.12.2反正這些日子。 0.11版本通常仍然受到支持,但隨着Trac的不斷改進和獲得更強大的功能,插件逐漸採用,他的支持越來越多,越來越差。

關於CustomFieldAdminPlugin沒有顯示在列表中的插件了,因爲它是一個先決條件,所以它儘快處理,這是嚴重的。特別是在tracd或web服務器重啓後,切換到DEBUG日誌並觀察環境啓動時的提示。

讓我們處理此之後其他問題(自定義字段定義,日期選擇器)已經整理出來,好嗎?

-

甚至有存在的基礎上努力爲Trac Tickets Custom Date/Time Fields私人核開發,將除了日期選擇器已經過時DateFieldPlugin,是不是在現在的(但仍然有一個單獨的日期選擇器插件以填補這一空白。(rblank中的變更集7377:43dbc50442fe)是0.13dev,但我在今年4月份以後在生產中使用它 - 效果很好,只需要一些時間來完成所有要求,以便將其轉換爲中繼開發分支對於Trac 0.13

該方法的優點是爲TracQuery中的自定義時間字段提供本地支持 - 是的,您可以搜索時間和變化時間等各種時間限制,甚至添加未來的表達式('明天','nextweek',...)。甚至還有CustomFieldAdminPlugin的初步補丁。恕我直言,只需要寫幾行到trac.ini並不難,所以我發現自己只使用CustomFieldAdminPlugin進行一個初始字段設置,並稍後使用我最喜歡的文本編輯器進行復制/調整。

相關問題