Calendar
Monthly grid view showing issues and versions by date.
Gantt chart
Horizontal bar chart showing issue timelines and dependencies.
Calendar view
The calendar shows a month grid where issues with a due date (or start date) appear on their corresponding day.Accessing the calendar
- Enable the Calendar module in Project → Settings → Modules.
- Click Calendar in the project sidebar.
Reading the calendar
- Issues appear on their due date by default.
- Versions (milestones) appear on their due date with a distinct icon.
- Clicking an issue title opens the issue detail page.
- Use the prev and next arrows to navigate between months.
Filtering the calendar
The calendar respects the same query filters as the issue list:- Use the filter controls above the calendar to narrow by tracker, status, priority, assignee, or custom fields.
- Click Apply to update the calendar view.
Only issues with a due date or start date appear on the calendar. Issues without dates are not shown.
Gantt chart
The Gantt chart displays issues as horizontal bars along a timeline, allowing you to visualise the schedule and duration of work.Accessing the Gantt chart
- Enable the Gantt module in Project → Settings → Modules.
- Click Gantt in the project sidebar.
Reading the Gantt chart
- Each issue is represented as a bar spanning from its start date to its due date.
- Bars are colour-coded by issue status or priority.
- Parent issues show an aggregated bar covering all their subtasks.
- Versions are shown as diamond markers on their due date.
- The left panel lists the issue subjects with hierarchy indentation.
Issues that have no start date or due date do not appear on the Gantt chart.
Filtering the Gantt chart
Cross-project Gantt
When accessed from the top-level navigation (outside any project), the Gantt chart shows issues across all projects you have access to. This gives a global view of work in progress.Exporting
- PDF export
- PNG export
Click Export to PDF to download the Gantt chart as a PDF document. The export uses the current filters and time range.The exported file is named
<project-identifier>-gantt.pdf (or gantt.pdf for cross-project views).Tips for effective scheduling
- Set both start date and due date on issues to get the most useful Gantt view.
- Use subtasks to break down large issues — the parent bar automatically spans all children.
- Use Precedes/Follows relations to express sequencing between issues. Redmine can automatically adjust successor start dates when a predecessor’s dates change.
- Target issues to versions to group them on the Gantt by milestone.
Permissions
| Action | Permission required |
|---|---|
| View calendar | view_issues (Calendar module must be enabled) |
| View Gantt chart | view_issues (Gantt module must be enabled) |
