Modify

Opened 11 years ago

Closed 10 years ago

#11645 closed defect (cantfix)

agilo 0.9.12 and SimpleMultiProject 0.0.4dev-r13735 are not compatible

Reported by: Aaron Owned by: falkb
Priority: normal Component: SimpleMultiProjectPlugin
Severity: normal Keywords:
Cc: Trac Release:

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

Attachments (2)

add_new_sprint.png (68.6 KB) - added by Aaron 11 years ago.
has add_new_sprint button
no_add_sprint.png (73.8 KB) - added by Aaron 11 years ago.
no add_new_sprint button

Download all attachments as: .zip

Change History (10)

comment:1 Changed 11 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 11 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 11 years ago by falkb

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

comment:4 Changed 11 years ago by Aaron

When not using SimpleMultiProject :

http://pan.baidu.com/s/1gdggFOf By this time there is a button:add new sprint wen using SimpleMultiProject : http://pan.baidu.com/s/1qWrtAIK Button does not appear at this time

comment:5 Changed 11 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...

Changed 11 years ago by Aaron

Attachment: add_new_sprint.png added

has add_new_sprint button

Changed 11 years ago by Aaron

Attachment: no_add_sprint.png added

no add_new_sprint button

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

Replying to 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...

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 Changed 11 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 11 years ago by falkb (previous) (diff)

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

Resolution: cantfix
Status: newclosed

Replying to falkb:

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
Set your email in Preferences
Action
as closed The owner will remain falkb.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.