Module redmine_api::api::issues
source · [−]Expand description
Issues Rest API Endpoint definitions
Redmine Documentation Journals (Journals in Redmine terminology are notes/comments and change histories for an issue)
-
all issues endpoint
-
sort
- limit sort to the existing columns only instead of a string value
- query_id parameter
- pagination
-
issue_id filter
- issue id (multiple are possible, comma separated)
-
project_id filter
- project id (multiple are possible, comma separated)
-
subproject_id filter
- !* filter to only get parent project issues
-
tracker_id filter
- tracker id (multiple are possible, comma separated)
-
status_id filter
- open (default)
- closed
-
- for both
- status id (multiple are possible, comma separated)
-
category_id filter
- category id (multiple are possible, comma separated)
-
priority_id filter
- priority id (multiple are possible, comma separated)
-
author_id filter
- any
- me
- !me
- user/group id (multiple are possible, comma separated)
- negation of list
-
assigned_to_id filter
- any
- me
- !me
- user/group id (multiple are possible, comma separated)
- negation of list
- none (!*)
-
fixed_version_id filter (Target version, API uses old name)
- version id (multiple are possible, comma separated)
- is_private filter
-
parent_id filter
- issue id (multiple are possible, comma separated)
-
custom field filter
- exact match
- substring match
- what about multiple value custom fields?
-
subject filter
- exact match
- substring match
-
description filter
- exact match
- substring match
-
done_ratio filter
- exact match
- less than, greater than ?
- range?
-
estimated_hours filter
- exact match
- less than, greater than ?
- range?
-
created_on filter
- exact match
- less than, greater than
- date range
-
updated_on filter
- exact match
- less than, greater than
- date range
-
start_date filter
- exact match
- less than, greater than
- date range
-
due_date filter
- exact match
- less than, greater than
- date range
-
sort
- specific issue endpoint
-
create issue endpoint
- attachments
-
update issue endpoint
- attachments
- delete issue endpoint
- add watcher endpoint
- remove watcher endpoint
Structs
The endpoint to add a Redmine user as a watcher on a Redmine issue
Builder for AddWatcher
.
a minimal type for Redmine users or groups used in lists of assignees included in other Redmine objects
minimal issue used e.g. in child issues
The endpoint to create a Redmine issue
Builder for CreateIssue
.
a custom field
The endpoint to delete a Redmine issue
Builder for DeleteIssue
.
The endpoint for a specific Redmine issue
Builder for GetIssue
.
a type for issue to use as an API return type
a minimal type for Redmine issues included in other Redmine objects
A lot of APIs in Redmine wrap their data in an extra layer, this is a helper struct for outer layers with a issue field holding the inner data
helper struct for outer layers with a issues field holding the inner data
journals (issue comments and changes)
a changed attribute entry in a journal entry
The endpoint for all Redmine issues
Builder for ListIssues
.
The endpoint to remove a Redmine user from a Redmine issue as a watcher
Builder for RemoveWatcher
.
The endpoint to update an existing Redmine issue
Builder for UpdateIssue
.
the information the uploader needs to supply for an attachment in CreateIssue or UpdateIssue
Enums
Error type for AddWatcherBuilder
ways to filter for users or groups in assignee
ways to filter for users in author (always a user (not group), never !*)
the type of journal change
Filter for a comparable filter (those you can use ranges, less, greater,…) on
Error type for CreateIssueBuilder
Error type for DeleteIssueBuilder
Error type for GetIssueBuilder
The types of associated data which can be fetched along with a issue
The types of associated data which can be fetched along with a issue
Error type for ListIssuesBuilder
Error type for RemoveWatcherBuilder
Sort by this column
ways to filter for issue status
Filter options for subject and description
ways to filter for subproject
Error type for UpdateIssueBuilder
Traits
a trait for comparable filter values, we do not just use Display because one of our main application is dates and we need a specific format