Create issues
Open new issues with tracker, priority, and assignee.
Track progress
Monitor status, done ratio, and estimated vs. spent hours.
Relate issues
Link duplicates, blockers, predecessors, and subtasks.
Creating an issue
Open the new issue form
Navigate to a project and click New issue in the sidebar, or use the + icon in the top navigation bar.
Select a tracker
Choose the Tracker (for example, Bug, Feature, or Support). Trackers control which fields are required and which workflow applies.
Fill in the required fields
At minimum, provide a Subject. Fill in any other fields relevant to your workflow.
Set optional fields
Choose the Assignee, Due date, Estimated hours, Category, and Target version as needed.
Issue fields
Subject
Subject
A short summary of the issue (maximum 255 characters). This is the only required text field.
Description
Description
A detailed explanation of the issue. Supports Redmine’s text formatting — CommonMark (Markdown) by default, or Textile if configured by your administrator.
Tracker
Tracker
Classifies the issue type — for example, Bug, Feature, or Task. Administrators configure available trackers and their default statuses.
Status
Status
The current state of the issue. Available statuses and allowed transitions depend on the tracker’s workflow. A status marked
is_closed closes the issue and sets closed_on.Priority
Priority
Indicates urgency. Default priorities are Low, Normal, High, Urgent, and Immediate. Administrators can add or rename priorities.
Assignee
Assignee
The project member or group responsible for resolving the issue. If no assignee is set, the project’s default assignee is used.
Category
Category
An optional label for grouping issues within a project (for example, UI, API, or Backend). Administrators define categories per project.
Target version
Target version
The version in which the issue is planned to be fixed. Used to organise roadmap and changelog views.
Start date and due date
Start date and due date
Optional scheduling dates. The Gantt chart and calendar use these dates to render the issue timeline.
Estimated hours
Estimated hours
Expected effort in hours. Must be a non-negative number. Compared against logged time to show progress.
Done ratio
Done ratio
Percentage of work completed (0–100). Can be set manually or derived automatically from the issue status.
Private
Private
When checked, the issue is visible only to its author, assignee, and users with a role that can view private issues.
Issue statuses and workflows
Each issue has a Status that reflects its current state in the development lifecycle. The transitions between statuses are controlled by workflows configured by administrators per tracker and role.Whether a status is considered “closed” is determined by its
is_closed flag. Closed issues have a closed_on timestamp set automatically.Issue relations
Use the Relations section on an issue to express dependencies and links between issues.| Relation type | Meaning |
|---|---|
| Relates to | General association between two issues |
| Duplicates | This issue is a duplicate of another |
| Duplicated by | Another issue duplicates this one |
| Blocks | This issue must be resolved before another can proceed |
| Blocked by | This issue cannot proceed until another is resolved |
| Precedes | This issue must finish before another starts (with optional delay in days) |
| Follows | This issue starts after another finishes |
| Copied to | This issue was copied to another |
| Copied from | This issue was copied from another |
Cross-project relations require the Allow cross-project issue relations setting to be enabled by an administrator.
Subtasks
Any issue can have child issues (subtasks). To add a subtask, open the issue and click Add in the Subtasks section, or set the Parent task field when creating a new issue.- Parent issues aggregate the estimated and spent hours of all descendants.
- The done ratio of a parent can be derived from the average done ratio of its children.
- Subtasks belong to the same nested set as their parent, which prevents circular dependencies.
Attachments
Files can be attached to an issue at creation time or when adding a note. Common uses include screenshots, log files, and design documents. Attachments are associated with the issue’s journal entry when added as part of an update.Custom fields
Administrators can define custom fields that appear on the issue form. Custom fields can be text, integers, dates, lists, booleans, or user references. They are scoped per tracker and project.Filtering and listing issues
- Basic filtering
- Saved queries
- Exporting issues
From the Issues list, use the filter bar at the top to narrow results:
- Click Add filter to choose a field (status, assignee, tracker, priority, etc.).
- Set the operator and value for each filter.
- Click Apply to refresh the list.
Issue history and journal
Every change to an issue is recorded in its History section. The journal shows:- Field changes (old value → new value) for attributes like status, assignee, and priority
- Notes added by users
- Attachments added or removed
- Time entries logged
- Related changesets from version control
