Module redmine_api::api::issues

source ·
Expand description

Issues Rest API Endpoint definitions

Redmine Documentation

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
  • specific issue endpoint
  • create issue endpoint
    • attachments
  • update issue endpoint
    • attachments
  • delete issue endpoint
  • add watcher endpoint
  • remove watcher endpoint

Structs§

Enums§

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