如何从Redmine插件添加历史记录项

时间:2012-05-04 14:54:12

标签: plugins history redmine redmine-plugins

我正在尝试为Redmine编写一个插件。该插件将允许用户创建代码审查请求。

当用户创建/更新/删除请求时,我想将事件添加到历史记录中。

此处有人熟悉创建Journal对象并将其附加到问题吗?

我尝试过(使用控制台)

is = Issue.find(1234)
jr = Journal.new(:journalized => is)
jr.save

但是jr.save返回false。

请让我知道这样做的正确方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

代表用户创建问题历史记录行(作为注释):

逐行写作,以显示如何。您可以将所有此代码组合在一行

issue = Issue.find(1234)
user = User.current
journal = issue.init_journal(user, 'My text for history line')
journal.save