Modify

Opened 2 years ago

Last modified 2 years ago

#9747 new enhancement

Add visual calendar elements that span multiple days

Reported by: anonymous Owned by: hasienda
Priority: normal Component: WikiTicketCalendarMacro
Severity: normal Keywords: Gantt
Cc: mattmgm@… Trac Release: 0.12

Description

This is a very cool plugin, but I was hoping to tie it into tracjsganttplugin and other plugins, as well as use tickets to indicate e.g., vacations.

To that effect, it would be extremely useful to add a start date as well as the due/finish date and have this visually represented on the calendar.

Attachments (0)

Change History (1)

comment:1 in reply to: ↑ description Changed 2 years ago by hasienda

  • Keywords Gantt added
  • Summary changed from Calendar that spans multiple days to Add visual calendar elements that span multiple days

Thanks for your interest in this code.

Replying to anonymous:

...
To that effect, it would be extremely useful to add a start date as well as the due/finish date and have this visually represented on the calendar.

I see. Please acknowledge, that historically both calendar macros are more aiming at easy wiki docs navigation. The former ticket calendar fork (WikiTicketCalendarMacro) adds links to milestones and tickets. Lately I added some fancy tests with graphically result representation. Your suggestion might be in line - pushing the calendar(s) beyond what they've been ever meant to be and look like before.

Well, the ticket (create)time is already available as an option: rendered in blue, if requested. But there is no graphical connection yet. I've been fighting clutter in the WikiTicketCalendarMacro by adding a "condensed" mode (ticket numbers only). Putting (much) more bars than just due milestones would go into the opposite direction. Do you have a sketch to show the look you envision for this feature?

And beware, that Gantt may look like a simple overlay of a calendar with bars, but technically there is a lot more behind. Because vertical alignment at least within a row (= week) would be a requirement as I guess, rendering just cell-by-cell as we do today won't work anymore. This increases table build calculations by some magnitudes. A rather complex task. Do you have some code to show feasibility of the enhancement, or do you plan to contribute such "real code" (= patches) in the future?

Hint: If you really care, check-out the trunk branch from wikicalendarmacro repository part. This is the only accepted base for ongoing development since I've merged both macros recently.

Add Comment

Modify Ticket

Action
as new .
Author


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

 
Note: See TracTickets for help on using tickets.