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

Plugins 如何从Redmine插件添加历史记录项,plugins,history,redmine,redmine-plugins,Plugins,History,Redmine,Redmine Plugins,我正在尝试为Redmine编写一个插件。该插件将允许用户创建代码审查请求 当用户创建/更新/删除请求时,我希望将事件添加到历史记录中 这里有熟悉创建日志对象并将其附加到问题的人吗 我试过(使用控制台) 然而,jr.save返回false 请让我知道这样做的正确方法是什么 谢谢 代表用户创建问题历史记录行(作为注释): 一行一行地写,展示如何做。您可以在一行中合并所有这些代码 要代表用户创建问题历史记录行(作为注释): 一行一行地写,展示如何做。您可以在一行中合并所有这些代码 我找到了答案。我只是

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

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

这里有熟悉创建日志对象并将其附加到问题的人吗

我试过(使用控制台)

然而,jr.save返回false

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


谢谢

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

一行一行地写,展示如何做。您可以在一行中合并所有这些代码


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

一行一行地写,展示如何做。您可以在一行中合并所有这些代码


我找到了答案。我只是在现有的日志中添加了注释
code
issue=@review.issue-issue.journals-issue,:notes=>“为#{@review.group.lastname}创建了审阅请求,:user_id=>@review.user.id)
code
然后进行
issue.save
?@jperelli否我不必在问题模型实例上调用save。我正在使用Redmine1.3.3我找到了答案。我只是在现有的日志中添加了注释
code
issue=@review.issue-issue.journals-issue,:notes=>“为#{@review.group.lastname}创建了审阅请求,:user_id=>@review.user.id)
code
然后进行
issue.save
?@jperelli否我不必在问题模型实例上调用save。我正在使用Redmine1.3.3
is = Issue.find(1234)
jr = Journal.new(:journalized => is)
jr.save
issue = Issue.find(1234)
user = User.current
journal = issue.init_journal(user, 'My text for history line')
journal.save