1
是否可以通過插件更改Trac中的現有頁面? (我不是在談論wiki,而是票務系統)。通過插件更改Agilo/Trac中的現有頁面
我想製作一個插件,使用查看故障單 - >自定義查詢視圖並從生成的故障單的表中獲取故障單。目標是使用這些票據通過預定義的Python腳本修改它們,然後可以選擇打印它們。
這是可能通過trac api或者必須創建一個全新的頁面,並從頭開始編寫整個查詢功能以從數據庫獲取票據?
我覺得Trac沒有很清楚地記錄這個,所以我希望有一些有trac和/或agilo trac插件開發經驗的人。
我想要做的是獲得票據,從他們過濾所需的信息(例如,我只需要摘要和ID,但不需要描述),然後打印它們。 –
我已經制作了一個腳本,用於生成HTML格式的打印頁面,並將它們排列在表格上,然後到目前爲止,我可以使用.csv文件將腳本列表導入腳本。但是現在我想將腳本製作成插件,並直接從Trac中取出票,而不是從.csv-export中取出票。 這就是爲什麼如果我可以使用現有的「自定義查詢」獲取門票列表並使用該門票列表與我的腳本一起使用,那就太好了。 –
您可能可以在插件中實現'IContentConverter',在其他格式的_Download部分添加另一個鏈接到頁面底部。請參閱[query.py](http://trac.edgewall.org/browser/tags/trac-1.0.8/trac/ticket/query.py#L872)中的現有實施。 – RjOllos