是否可以通过插件对Trac中的现有页面进行更改?
(我不是在谈论维基,而是票务系统)。
我正在尝试制作一个使用“查看票证”->“自定义查询”视图并从票证结果表中获取票证的插件。目标是使用这些票证通过预定义的python脚本对其进行修改,然后选择打印它们。
是否可以通过trac api进行操作,还是必须重新创建一个新页面并从头开始编写整个查询功能才能从数据库中获取票证?
我觉得Trac并没有很清楚地记录这件事,所以我希望有些人在trac和/或agilo的trac插件开发方面有经验。
最佳答案
首先想到的是批量修改事件中的ITicketManipulator是not called。您可能可以使用IRequestFilter实施解决方案。我需要有关您计划如何修改票证的更多信息,以便提供更好的建议。
关于python - 通过插件更改Agilo/Trac中的现有页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32480164/