首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用deface修改redmine视图

使用deface修改redmine视图
EN

Stack Overflow用户
提问于 2013-03-22 19:49:46
回答 1查看 446关注 0票数 0

我正在尝试使用插件将"private issue“复选框设为”默认选中“。

我需要将以下检查添加到redmine默认视图中

代码语言:javascript
复制
:checked => @issue.new_record? || @issue.is_private,

默认视图为

代码语言:javascript
复制
<%= f.check_box :is_private, :no_label => true %>

我如何利用deface gem来做这件事呢?

EN

回答 1

Stack Overflow用户

发布于 2013-08-23 14:50:59

我设法用deface修补了一个视图。

来源:https://github.com/jbbarth/redmine_organizations/blob/master/init.rb#L3

代码语言:javascript
复制
Rails.application.paths["app/overrides"] ||= []
Rails.application.paths["app/overrides"] << File.expand_path("../app/overrides", __FILE__)

2使用如下代码在YOUR_PLUGIN/app/overrides/issues/show.rb中创建覆盖

代码语言:javascript
复制
Deface::Override.new(
  :virtual_path => "issues/show",
  :name => "private_issue_check_box",
  :replace => CSS_SELECTOR_FOR_CHECK_BOX,
  :text => "<%= f.check_box :is_private, :no_label => true, :checked => @issue.new_record? || @issue.is_private %>",
  :disabled => false)

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

https://stackoverflow.com/questions/15569605

复制
相关文章

相似问题

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