-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Shall the mylyn plugin support redmine backlog? #7
Comments
Hi, One note: in your forum post you wrote:
Do you mean ruby side of redmine-eclipse integration - redmine-mylyn-connector ? |
Hi, no, I was referring to this project. My understanding is that the current eclipse plug-ins are able to support all built-in redmine issue fields (because they are hard-coded in a Java enumeration) as well as custom fields. I believe, but I may be wrong, that redmine offers an API to enquiry about the custom fields of a project and their respective data types, and that thanks to that API the eclipse plugin is able to support them automagically. Of course, I may be wrong, and the serve-side redmine plugin you mentioned may be the one who offers information about the custom fields. Actually, I have no clue about the purpose of the redmine plugin. I had a very quick look at the source code of this project, and at first sight it seems that standard redmine issue fields are listed in the net.sf.redmine_mylyn.core.RedmineAttribute enumeration. Then, class net.sf.redmine_mylyn.core.RedmineTaskTadaHandler is the starting point for understanding how the plug-in instructs mylyn about those fields. Not knowing if this set of plugins already provide some feature/api/extension-point for customization, and assuming that presently it does not offer anything like that, in order to support redmine_backlog, I can imagine three options:
What do you think? |
Hi, meanwhile I got in contact with one of the backlog contributor and on his suggestion I opened this issue backlogs/redmine_backlogs#896 Whichever way we use to support backlog, an API is needed to obtain the list of valid values for the "release" field added by backlog. |
I opened this additional feature request backlogs/redmine_backlogs#903 |
Hi, it seems that a little subset of redmine backlogs configuration will have to be duplicated in the eclipse preferences, see backlogs/redmine_backlogs#903 (comment) At present, issue backlogs/redmine_backlogs#896 remains the main show stopper for implementing a better support for backlogs in this Eclipse plug-in. |
Hi, I spent a couple of hours making some changes for supporting redmine-backlogs in this Eclipse plug-in. Changing the issue data model to include the "story points" and "release" attributes that are added by redmine-backlogs was easy. However, when testing the REST client used by redmine-mylyn-plugin to connect to redmine I realised that it is not using the default redmine REST API for fetching issue information. So, no matter that redmine-backlogs adds the two fields above to the redmine issue datamodel and makes sure that they appear in the standard redmine REST api; redmine-mylyn-plugin will never get them unless those fields are also known by the server side redmine mylyn plug-in. Unluckily I don't know ruby, and I don't have enough free time to learn it in the near future. Is there someone who is willing to help me by changing the server-side mylyn connector plugin to support the two fields above added by backlog? Alternatively, I could try to make two calls for each issue and to merge the data. Redmine-backlogs still lacks an API to get the list of existing releases, but I could temporarily workaround this issue by calling the HTML page and parsing its content using http://jsoup.org/ Giamma. |
Hello Giamma. I'm using currently the mylyn plugin and I use Redmine mainly for scrum usage, so I use the backlog every time. I do not know where to post my patched zip... Regards |
Hello Damien could you please elaborate a bit more about the partial fix ? Also, are you referring to the eclipse plug-in or the redmine plug-in ? thanks |
I've patched a few weeks ago a short thing (I do not remember exactly what) in the Eclipse Plugin. |
The plugin in its current state works for me. However it does not support two extra issue attributes added by backlog: story points and release. So at present I am forced to open the Web interface to edit those fields. My goal is to extend the plugin to be able to edit those fields within Eclipse. |
No need on my side on these fields. To make it work with redmine 2.3, I had to patch it manually. |
Built from sources. Anyhow, this is a bit off topic. Let's try to keep this discussion focused on how to extend the Eclispe plugin to better support redmine backlogs. |
Hi,
this is to inform you (or invite you) about this discussion: http://forum.redminebacklogs.net/Why-backlog-does-not-use-redmine-custom-fields-td4025735.html
I believe that backlog is a pretty good free solution for scrum and I would really love this project to work seamlessly with it.
Changes could be implemented in this project to support backlog (and if you decide to do so, I am willing to help) but my understanding is that in its current state redmine-mylyn-plugin would already support backlog if only backlog used redmine custom fields.
What do you think?
The text was updated successfully, but these errors were encountered: