首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修改redmine模板?

问如何修改redmine模板?
EN

Stack Overflow用户
提问于 2014-11-12 21:43:38
回答 1查看 1.1K关注 0票数 0

我试图从论坛和问题中删除发布的信息。默认情况下,wiki不会发送这样的信息。问题是,在论坛帖子或问题中输入的数据可能是敏感的,我不希望它不加密地在互联网上传播。我们可以容忍(实际上也希望)发送一些数据。例如,论坛主题的标题或要发送的问题元字段。但是自由形式的文本应该受到限制。

我在app/view/mailer中找到了模板,但是对ruby的了解非常少,我发现自己无法修改问题模板。论坛消息模板很容易更改,但如下所示:

代码语言:javascript
复制
<% for detail in @journal.details -%>
<%= show_detail(detail, true) %>
<% end -%>

<%= @journal.notes if @journal.notes? %>
----------------------------------------
<%= render :partial => "issue_text_plain", :locals => { :issue => @issue, :issue_url => @issue_url } %>

对我来说很难理解。

是否有关于模板如何工作或哪些字段可用的文档?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-12 22:32:46

令人惊讶的是,在保留我想要的数据的同时,删除内容是非常容易的。这是我带着的补丁,供将来参考。

代码语言:javascript
复制
diff -u mailer.orig/issue_add.text.plain.rhtml mailer/issue_add.text.plain.rhtml
--- mailer.orig/issue_add.text.plain.rhtml    2014-11-12 22:13:17.024224309 +0100
+++ mailer/issue_add.text.plain.rhtml    2014-11-12 23:22:57.634311578 +0100
@@ -1,4 +1 @@
 <%= l(:text_issue_added, :id => "##{@issue.id}", :author => @issue.author) %>
-
-----------------------------------------
-<%= render :partial => "issue_text_plain", :locals => { :issue => @issue, :issue_url => @issue_url } %>
diff -u mailer.orig/issue_edit.text.plain.rhtml mailer/issue_edit.text.plain.rhtml
--- mailer.orig/issue_edit.text.plain.rhtml    2014-11-12 22:13:17.024224309 +0100
+++ mailer/issue_edit.text.plain.rhtml    2014-11-12 23:21:06.974188526 +0100
@@ -3,7 +3,3 @@
 <% for detail in @journal.details -%>
 <%= show_detail(detail, true) %>
 <% end -%>
-
-<%= @journal.notes if @journal.notes? %>
-----------------------------------------
-<%= render :partial => "issue_text_plain", :locals => { :issue => @issue, :issue_url => @issue_url } %>
diff -u mailer.orig/message_posted.text.plain.rhtml mailer/message_posted.text.plain.rhtml
--- mailer.orig/message_posted.text.plain.rhtml    2014-11-12 22:13:17.024224309 +0100
+++ mailer/message_posted.text.plain.rhtml    2014-11-12 23:20:51.057200772 +0100
@@ -1,4 +1,2 @@
 <%= @message_url %>
 <%= @message.author %>
-
-<%= @message.content %>

这是一个非常愚蠢的“修复”,因为它基本上只是删除行,但它似乎是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26897177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档