mortel / turtlemine

Automatically exported from code.google.com/p/turtlemine
0 stars 0 forks source link

Allow for more than one feed per repository #6

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
==What steps will reproduce the current behavior?==

1. The Redmine issues button in TortoiseSVN's commit dialog is pushed and the 
plugin's dialog with the issue list has popped up
2. In the issue list all issues, which are having a status which isn't marked 
as closed in Redmine, show up
3. Issues with a status which is marked as closed in Redmine are not displayed 
in the issue list

==What is the desired output? What do you want see instead?==

Due to step 3 above it's not possible to select closed issues in the plugin's 
dialog issue list. This is a good thing in general but sometimes it is reality 
that future commits are referencing closed issues and sometimes it's needed to 
be documented.

Considering above I'd like to have an option whether or not to include closed 
issues in the issue list in the plugins dialog.
This is something I've noticed that is implemented in a nice way in Gurtle (the 
TortoiseSVN plugin for Google Code).

==What version of the product are you using? On what operating system?==

TortoiseSVN Redmine Issues Plugin 1.1.0.5 (x86) with TortoiseSVN 
1.6.9.19725-win32-svn-1.6.12 on Windows XP SP3.

==Please provide any additional information below.==

Please let me know if you need more info or want to dicuss this request.

Original issue reported on code.google.com by MischaTheEvil@gmail.com on 15 Jul 2010 at 2:20

GoogleCodeExporter commented 9 years ago
I have changed the title of this issue to be more appropriate - from "Allow to 
retrieve info of issues with status which is marked as closed" to "Allow for 
more than one feed per repository".

Currently if you choose a query that includes closed issues then they will show 
up in the issue list so showing closed issues is not the problem.

What the plugin does not currently support is more than one query for the same 
repository.  Having this feature would allow for example for you to have a 
query that has all of your open isssues and a second query that has all of your 
issues including closed ones. this way you could swap between them.

I am adding this exact feature currently as part of Issue #11.

Original comment by jst...@mailjar.com on 15 Jul 2010 at 4:12

GoogleCodeExporter commented 9 years ago
I have a similar need, I work with Redmine for projects and SysAid for 
HelpDesk. On same SVN repository I would like to have integration from Redmine 
Issues List and my SysAid Service Requests List (actually SysAid does not 
provide feed feature, so I could write an ASP.NET page to query the database 
then provide the tickets list).

I'm wondering to create the same structure of Redmine feeds, but this feature 
that you're planning will allow have different feed sources too?

How will be available on Tortoise to pick each "feed"?

Do you have an estimated date to release this feature?

Congratulations on this project it is really awesome.

Best regards,

Fernando

Original comment by posse...@gmail.com on 26 Oct 2010 at 11:20

GoogleCodeExporter commented 9 years ago
Hi Fernando.

I started working on this feature a while ago but then got side tracked with 
windows compatibility issues and adding support for Tortoise Hg.

I will be working on this (and a few related issues) next.  There will be a 
separate UI for this app that will be under the start menu that will allow for 
configuring projects (instead of in Tortoise).

Once projects are set up when you go to do a commit and click on the redmine 
button, the plugin will display the issues for what ever project you set as the 
"default" feed for the repository and also provide a drop down list to allow 
you to quickly switch to other feeds for the same repository.

These other feeds will be loaded on background threads so you will not have to 
wait for them to load when you switch feeds.

As to a timeline.  I have not had much time to work on this plugin a lot in the 
last couple of months.  I have another project I am trying to finish off that 
takes precedence.  Hopefully I will have that project finished in the next week 
or two then I will be able to get back to work on this plugin.

I have not used SysAid before.  If you need help with the determining the feed 
content let me know.

Once you get it done, it would be nice to even post your ASP.Net page under 
this plugin's source to allow others to use it too (if you are willing).

Joshua

Original comment by jst...@mailjar.com on 26 Oct 2010 at 1:26

GoogleCodeExporter commented 9 years ago

Original comment by jst...@mailjar.com on 26 Oct 2010 at 1:35

GoogleCodeExporter commented 9 years ago
Hi Joshua,

Thank you for your reply. I believe that having this feature the plugin will be 
able to use any feed source (not only Redmine) since it uses the same Redmine's 
structure.

I'll be glad developing the ASP.NET page and provide to post here. If you need 
help to work together on this I can provide you all information of SysAid too 
(just in case).

I'm not an expert on C# but even could try help you a little bit on plugin 
development (with some guidelines, I believe that I can do some work :-) )

Fernando

Original comment by posse...@gmail.com on 26 Oct 2010 at 1:37

GoogleCodeExporter commented 9 years ago
Joshua, could you please take a look if this feed will work with the plugin?

 <?xml version="1.0" encoding="utf-8"?>
 <feed xmlns="http://www.w3.org/2005/Atom">
 <title xmlns="SysAid Issues">
 <entry>
    <title>Help Desk 16489</title>
    <link href="http://mylink/SREdit.jsp?id=49" rel="alternate" xmlns="http://mylink/SREdit.jsp?id=49" />
    <id>http://mylink/SREdit.jsp?id=49</id>
    <updated>20/10/2010 15:37:38</updated>
    <author>
        <name>firstname.lastname</name>
        <email> </email>
    </author>
    <content type="html">HD nº 16489 - 03/05/2010 Dear sirs, lorum est psie.
    </content>
    </entry>
</title>
</feed>

Original comment by posse...@gmail.com on 26 Oct 2010 at 5:20

GoogleCodeExporter commented 9 years ago
Joshua, could you please take a look if this feed will work with the plugin?

Original comment by posse...@gmail.com on 26 Oct 2010 at 5:21

Attachments:

GoogleCodeExporter commented 9 years ago
I will test it and let you know - probably not until later today.

If you also wish to test this yourself you can simply point to a file instead 
of a URL for the issue list.  See attached screen shot for an example.

Original comment by jst...@mailjar.com on 27 Oct 2010 at 2:11

Attachments:

GoogleCodeExporter commented 9 years ago
I did a quick test and it looks like the feed xml did not pass.  I will step 
into the code later today and try to determine what is wrong.  See attached 
screen shot for error message.

Original comment by jst...@mailjar.com on 27 Oct 2010 at 2:26

Attachments:

GoogleCodeExporter commented 9 years ago
I took a quick look at the text and saw there was a special character that it 
did not like.  I took this out then tried again and still get a failure.  I 
will dig into this further later today.

Original comment by jst...@mailjar.com on 27 Oct 2010 at 2:29

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by jst...@mailjar.com on 5 Aug 2011 at 2:27