2017-08-18 138 views
0

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

+0

请看第一个[如何问](https://stackoverflow.com/help/how-to-ask) SO是一个平台,您可以从中获得有关您问题的良好建议。但为此,你需要更具体地了解你在问什么?到目前为止你做了什么?在提出请求之前,请查看建议的SO问题并查看它们。尽管如此,你还是没有找到解决方案,那么你可以在这里问一个问题。 请编辑该问题,将其限制为具有足够细节的特定问题以确定适当的答案。避免一次询问多个不同的问题。 –

回答

0

你实际上应该修改位于图像:

your_redmine_root/public/images/task_late.png 

哪里your_redmine_root是你的管理平台实际安装的地方,它取决于垫层操作系统,等等...

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

的特定代码也可能会有所不同,由于技术管理平台版本,但你寻找

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

在管理平台3.0是在线路986 .task_late是普通的div,你可以设置它的CSS样式任何你想要的......

不要忘了编辑后重新启动管理平台,并确保刷新浏览器的缓存。