Opened 4 years ago

Closed 4 years ago

agilo 0.9.12 and SimpleMultiProject 0.0.4dev-r13735 are not compatible

Reported by: Owned by: Aaron falkb normal SimpleMultiProjectPlugin normal

Description

agilo 0.9.12 and SimpleMultiProject 0.0.4dev-r13735 are not compatible, when using SimpleMultiProject 0.0.4dev-r13735, can not add spirt.

agilo:0.9.12 SimpleMultiProject 0.0.4dev-r13735 Trac 1.0.1

comment:1 Changed 4 years ago by falkb

what is a "spirt"? I don't have agilo installed, so I suppose I can't help you much.

comment:2 Changed 4 years ago by Ryan J Ollos

He probably means Sprint. However, even if you had Agilo installed, how is it possible to help someone that thinks they are not compatible qualifies as a suitable defect report?

comment:3 Changed 4 years ago by falkb

aaron315, tell me more in detail what happens, otherwise this one will be closed as 'cant_fix'

comment:4 Changed 4 years ago by Aaron

When not using SimpleMultiProject :

By this time there is a button:add new sprint wen using SimpleMultiProject : Button does not appear at this time

comment:5 follow-up:  6 Changed 4 years ago by anonymous

Could you add both pictures as attachment to this ticket, please? no_add_sprint.png does not open in my browser. But I begin to understand...

comment:6 in reply to:  5 Changed 4 years ago by Aaron

Could you add both pictures as attachment to this ticket, please? no_add_sprint.png does not open in my browser. But I begin to understand...

Sprint is a concept of agile development, in the agilo a milestone is composed of a plurality of sprint, when using SimpleMultiProject to add the sprint interface in the roadmap button is not rendered. Two screenshots I have submitted to attachment. Thanks

comment:7 follow-up:  8 Changed 4 years ago by falkb

The code is in function filter_stream(...) of roadmap.py (see source:/simplemultiprojectplugin/trunk/simplemultiproject/roadmap.py#L198) which

1. takes the complete stream, renders it to HTML and extracts all milestone divs (see __extract_div_milestones_array('<div class="milestone">',...)) and stores all these divs in an array
2. looks which projects should be displayed, and iterates for all these projects, and, for every project, it builds up a new project div consisting of the appropriate milestone divs, using the array of the first step (see __process_div_projects_milestones(...))
3. concatenates all project divs to a big div (also in __process_div_projects_milestones(...))

Looking at your screenshots it looks like the Agilo Sprint stuff is somewhere in the description text of the milestone. That likely means it's beyond the scope of what happens in filter_stream(...).

My theory is it's more likely an issue of the Agilo plugin which probably is unable to handle the additionally inserted project div element.

I can only proove or confute this if you sent me the HTML source code of the page you show in attachment:add_new_sprint.png​, because I could try to inject that in a test stream here and see what happens.

In the end the question is what works first and what stumbles second, Agilo or SimpleMultiProjectPlugin.

Last edited 4 years ago by falkb (previous) (diff)

comment:8 in reply to:  7 Changed 4 years ago by falkb

Resolution: → cantfix new → closed

I can only proove or confute this if you sent me the HTML source code of the page you show in attachment:add_new_sprint.png​, because I could try to inject that in a test stream here and see what happens.

In the end the question is what works first and what stumbles second, Agilo or SimpleMultiProjectPlugin.

unable to help because there's no feedback from the ticket reporter

Modify Ticket

Change Properties