Project

General

Profile

Actions

Defect #7819

open

REST API Populating issue field enumerations + Issue list filters

Added by Orcun Gok over 13 years ago. Updated about 11 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
REST API
Start date:
2011-03-09
Due date:
% Done:

50%

Estimated time:
Resolution:
Affected version:

Description

Our team have been using Redmine for more than two years. We are very happy with Redmine and we have decided to develop small visual studio add-in for Redmine in order to improve our productivity and give something back to the Redmine community.

Before beginning the development we have started investigating REST API and found some subjects that needs improvements.

The biggest problem that we have found is; REST API does not provide necessary functionality for populating issue property/attribute enumerations.

In order to provide useful GUI with bunch of combo boxes. We have to populate;
  • List of trackers (we can right now)
  • List of categories
  • List of statuses and their transition information
  • List of priorities
  • List of versions
  • List of custom fields of trackers and their meta information

If we can not populate these enumerations a proper issue editor GUI can not be developed. However, we can populate these fields from issue lists but if a enumeration is not set in any issue it wont be displayed.

In addition to these, to improve responsiveness and usability we have to filter issue list by using;
  • Assignee
  • Status
  • Priority
  • Category
  • Tracker
  • Start & End Date
  • Affected Version
  • Done

It can be done client side but it will reduce usability dramatically in big projects with 1000+ issues.

In our point of view, these requirements are necessary in order to develop various front ends for Redmine.

Best regards.


Files

restadditions.diff (4.05 KB) restadditions.diff Rodrigo Recio, 2011-03-29 00:34

Related issues

Related to Redmine - Feature #7180: List of statuses in REST APIClosedJean-Philippe Lang2010-12-27

Actions
Related to Redmine - Feature #7402: REST API - EnumerationsNew2011-01-21

Actions
Related to Redmine - Feature #11159: REST API for getting CustomField definitionsClosedJean-Philippe Lang

Actions
Actions

Also available in: Atom PDF