create_issue
Creates a new Redmine issue, auto-assigns it to a detected user, and sets start or due dates based on issue status.
Instructions
Create a new issue in Redmine. Auto-assigns to detected user. Auto-sets start_date if status is In Progress, due_date if Resolved/Closed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subject | Yes | Issue subject/title (required) | |
| due_date | No | Due/end date (YYYY-MM-DD). Auto-set if status is Resolved/Closed. | |
| status_id | No | Status ID. Use list_statuses to see options. | |
| done_ratio | No | Completion percentage (0-100) | |
| project_id | No | Project ID or identifier (required) | |
| start_date | No | Start date (YYYY-MM-DD). Auto-set if status is In Progress. | |
| tracker_id | No | Tracker ID (e.g., 1=Bug, 2=Feature, 3=Task). Use list_trackers to see options. | |
| auto_assign | No | Auto-assign to detected local user (default: true) | |
| description | No | Issue description | |
| priority_id | No | Priority ID (typically 1=Low, 2=Normal, 3=High, 4=Urgent) | |
| assigned_to_id | No | User ID to assign. Auto-detects if not set. | |
| estimated_hours | No | Estimated hours for the task | |
| parent_issue_id | No | Parent issue ID for sub-tasks |