Как я могу изменить цвет индикатора выполнения задачи в Redmine или где находится код?

Я хочу изменить цвет индикатора выполнения задачи. Я нашел .erb исходный файл для страницы диаграммы Ганта и .rb исходный код для вычисления % проделана работа, но, похоже, это не тот файл, который нужно редактировать. введите описание изображения здесь

1 ответ

Решение

Вы должны отредактировать изображение, расположенное по адресу:

your_redmine_root/public/images/task_late.png

куда your_redmine_root это место, где физически установлен Redmine, и это зависит от используемой операционной системы и т. д.

Таким образом, gannt представляет собой комбинацию HTML-кода, сгенерированного из нижележащего приложения RoR, представление которого вы можете редактировать в app/views/gantts/show.html.erb, Javascript код из public/javascripts/gantt.js и стиль 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 после редактирования, а также обновить кеш браузера.

Другие вопросы по тегам