Modify

Opened 3 years ago

Last modified 3 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 3 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 The owner will remain hasienda.
Author


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

 
Note: See TracTickets for help on using tickets.