REST API improvements

Added by Alex Last over 5 years ago

Hi guys.
As you probably already know :) , we're working on an application, which enables data transfer between Redmine and several other systems - like other Redmines or even MSProject.

Here's a list of REST API improvements, which would be very useful for the application:

http://www.redmine.org/issues/5303 Add spent_hours to /issues/index API
http://www.redmine.org/issues/9892 "get user" response does not include the user login name
http://www.redmine.org/issues/7487 change "author" field format to have login, fname, lname instead of ambiguous "full name"
http://www.redmine.org/issues/9088 REST API to create Project Versions
http://www.redmine.org/issues/9912 Expose Redmine server settings via REST API

I believe these improvements will benefits Redmine because it would make it easier to connect it with the other systems.

we could try creating patches for some of these requests (although we don't know Ruby so it would take some time...). The problem is that I'm not sure if the patches would be accepted, as I see tons of them being ignored for years.

Guys, Redmine still have a chance to become a great task management system, but we need to improve its inter-operability with the 3rd party systems (by improving REST API), plus make some UI improvements to make it more "task-oriented" instead of "form editing application".

thanks for the good work! we hope to see v. 1.4.0 soon.