如何从Redmine插件添加历史项目(通过按钮/链接)



也许我的请求很简单,也许不是。我对ruby和所有东西都很陌生,面临着需要从插件中添加历史项的问题。我指的是Redmine的售票系统。

有没有一种简单的方法可以触发添加预定义评论的事件(如"[日期]发送的新闻")?最好通过按下按钮或点击redmine网络前端的链接来触发事件。就像默认按钮旁边的一个附加按钮/链接"编辑,观看,…")

有人能帮我吗?

最简单的方法是添加一个链接,用href调用javascript函数:

<a href="javascript:addNewsEntry()">Add news entry</a>

该函数应在"issue_notes"文本字段中添加您想要的文本,并向"issue form"表单发送提交:

function addNewsEntry() {
    $('#issue-notes').value = "News sent on [date]";
    $('#issue-form').submit();
}

这方面的一个很好的例子是status_button redmine插件,这可能是一个不错的参考:

  • 它确实向问题页面添加了一些链接(您还想添加一个链接来添加新注释)
  • 它确实会更改问题表单的状态并提交它(您还想更改表单字段并提交它)

最新更新