2013-09-05 2 views
1

Я пытаюсь написать плагин Redmine, который дополнительно фильтрует текстовые поля (описание проблемы, обновления, содержимое вики и т. Д.).Послепроцесс/фильтровать все текстовые поля в Redmine через плагин?

Я просмотрел документацию плагина, но на самом деле не нашел подходящего места для начала. Перехватчики просмотра, похоже, позволяют вам вводить контент в заранее определенные точки впрыска. Ничего особо не выделялось для создания фильтра для текстового контента.

Самый простой способ - взломать код в application_helper.rb и создать собственную функцию фильтра по тем же линиям :parse_inline_attachments, :parse_wiki_links, :parse_redmine_links. Тем не менее, я не вижу хорошего способа вставить это в плагин без обезьяньей патчей всего textilizable(*args).

Я пропустил что-то очевидное здесь?

ответ

0

Один из возможных способов, здесь: http://www.redmine.org/boards/3/topics/33949

Эта плата тема упоминают предостережения, связанные с видом на крючках (упомянутых выше) и предлагает обходной путь или два, что позволяет изменять содержимое, перекрывая представления.