如何在Redmine中更改任务进度条的颜色或代码位于何处?

时间:2017-08-18 03:38:46

标签: ruby-on-rails ruby redmine gantt-chart eruby

我想更改任务进度条的颜色。我找到了甘特图页面的.erb源文件和用于计算.rb已完成进度的%源代码,但似乎它不是正确的编辑文件。 enter image description here

1 个答案:

答案 0 :(得分:0)

您应该实际编辑位于以下位置的图片:

your_redmine_root/public/images/task_late.png

your_redmine_root是你的Redmine实际安装的地方,它依赖于底层操作系统等......

因此gannt是从底层RoR应用程序生成的html代码的组合,您可以在app/views/gantts/show.html.erb中编辑该视图。来自public/javascripts/gantt.js的JavaScript代码和CSS样式(主题),如果您使用某些自定义主题或插件,实际上可能会有所不同,默认情况下会在public/stylesheet/application.css

中安装它

由于Redmine版本,特定代码也可能不同,但您正在寻找

.task_late { background:#f66 url(../images/task_late.png); border: 1px solid #f66; }

在Redmine 3.0上它在第986行.task_late是普通的div,你可以按照你想要的方式设置它的css风格...

编辑后不要忘记重启Redmine,并确保刷新浏览器的缓存。