Plugins Directory » Redmine Gantt Holiday
|
|
Author: | K Seraph3000 |
|---|---|---|
| Website: | https://github.com/seraph3000/redmine_gantt_holiday | |
| Code repository: | https://github.com/seraph3000/redmine_gantt_holiday | |
| Registered on: | 2026-06-28 (23 days ago) | |
| Current version: | 2.1.0 | |
| Compatible with: | Redmine 7.0.x, 6.1.x, 6.0.x | |
| User ratings: |
A Redmine plugin that adds "Holiday Calendar", "Global Weekend & Color Settings", "Sticky Header", "Persistent View Settings", "Persistent Column Widths", and "Bulk Parent-Child Issue Assignment (Oyakodon)" to the Gantt chart for Redmine 6.x and 7.x.
- Manage holiday calendars by country/company and color-code weekends and holidays on the Gantt chart.
- Configure weekend days and colors per project — not limited to Sat/Sun; supports Fri/Sat weekends (e.g. Middle Eastern calendars) and other work-week patterns.
- Fix the date header at the top using an overlay method during vertical scrolling.
- Horizontal scrolling in the Gantt area via mouse drag (Grab to Scroll).
- Persist Gantt view settings (zoom, months, relations, progress line, columns) per user.
- Persist column widths (subject column and selected columns) and restore them after reload.
- Visually assign or detach multiple child issues to/from a parent issue right on the Gantt chart (Oyakodon feature).
- Supports 5 languages (English, Japanese, French, Korean, Chinese).

Installation notes
1.Clone
cd /path/to/redmine/plugins git clone https://github.com/seraph3000/redmine_gantt_holiday.git
2.Migration
cd /path/to/redmine bundle exec rake redmine:plugins:migrate RAILS_ENV=production
3.Asset Compile & Restart
bundle exec rake assets:clobber assets:precompile RAILS_ENV=production systemctl restart httpd
Changelog
2.1.0 (2026-07-20)
Compatible with Redmine 7.0.x, 6.1.x, 6.0.x.
1. feature: Global support for weekends and colors. Weekend days, per-weekday colors, and holiday color can now be configured per project (falls back to the Japanese default — Sat=blue, Sun=red, holidays=red — when unset).
2. feature: Project-specific holidays. Toggle calendar holidays on/off per project, or add project-only holidays, without modifying the shared calendar.
3. feature: Persistent column widths. Subject column and selected column widths on the Gantt chart are now saved to localStorage and restored on page load. Resolves a long-standing gap in Redmine core (Feature #31468, open since 2019).
Upgrade Notes (v2.1.0)¶
⚠️ ZIP users: delete these obsolete files before upgrading.
If you install by extracting a ZIP (not `git pull`), files renamed in
this version will remain and cause class-loading errors. Delete them
manually after upgrading:
rm plugins/redmine_gantt_holiday/app/models/holiday_select.rb
rm plugins/redmine_gantt_holiday/app/models/holiday_value.rb
- Run migration (new tables for per-project weekend/color and project-specific holidays):
bundle exec rake redmine:plugins:migrate RAILS_ENV=production - Recompile assets (required for persistent column widths):
bundle exec rake assets:clobber assets:precompile RAILS_ENV=production - Restart Redmine.
2.0.17 (2026-07-11)
Compatible with Redmine 7.0.x, 6.1.x, 6.0.x.
- Redmine 7.0 compatibility.
- Fix: Gantt chart holiday display.
2.0.16 (2026-06-28)
Compatible with Redmine 6.1.x, 6.0.x.