通过插件对Redmine中的所有可编辑字段进行后处理/过滤?

时间:2013-09-05 02:25:10

标签: redmine monkeypatching redmine-plugins textile

我正在尝试编写一个Redmine插件,它可以进一步过滤可编辑的字段(问题描述,更新,维基内容等)。

我已经浏览了插件文档,但并没有找到一个好的起点。视图钩子似乎允许您在预定义的注入点注入内容。没有什么能够为可纺织内容创建过滤器。

最直接的方法是破解application_helper.rb中的代码,并沿:parse_inline_attachments, :parse_wiki_links, :parse_redmine_links的相同行创建自己的过滤器函数。但是,我没有看到在插件中插入它的好方法,而没有猴子修补整个textilizable(*args)

我错过了一些明显的东西吗?

1 个答案:

答案 0 :(得分:0)

一种可能的方式,在这里:http://www.redmine.org/boards/3/topics/33949

此主题提到了与视图挂钩相关的警告(如上所述),并提供了一个或多个解决方法,允许您通过覆盖视图来更改内容。