Opened 5 years ago

Last modified 5 years ago

#9290 assigned task

calendar vs milestones ?

Reported by: d.e.serbin@… Owned by: Chris Nelson
Priority: normal Component: TracJsGanttPlugin
Severity: normal Keywords:
Cc: Ryan J Ollos Trac Release: 0.11



does TracJsGanttPlugin allow to set ticket due dates using calendar rather than existing milestones ? If it does then where can I find some kind of a manual covering this ? If not then do you know a plug-in which add this feature ?

Best regards, Denis

Attachments (0)

Change History (9)

comment:1 Changed 5 years ago by Chris Nelson

Status: newassigned

If you create custom fields to hold the start and/or finish dates and configure the plugin to find them (e.g., fields.start, fields.finish), the plugin will parse the dates in those fields and use them to schedule the tickets. Is that clear?

comment:2 Changed 5 years ago by Chris Nelson

Type: defecttask

comment:3 Changed 5 years ago by Ryan J Ollos

Cc: Ryan J Ollos added; anonymous removed

comment:4 Changed 5 years ago by Chris Nelson

(In [11419]) Add resource leveling to scheduler. Refs #9833, #9042, #9290, #9300, #9691, #9784.

This is rather naive. It makes sure a resource isn't doing two things at once but doesn't yet handle priorities when conflicts occur.

comment:5 Changed 5 years ago by Chris Nelson

(In [11422]) Add task sorter interface. Refs #9833, #9042, #9290, #9300, #9691, #9784.

comment:6 Changed 5 years ago by Chris Nelson

(In [11423]) Add simple task sorter. Refs #9833, #9042, #9290, #9300, #9691, #9784.

This sorts by Trac's built-in priority field (after converting the priority strings to integers).

comment:7 Changed 5 years ago by Chris Nelson

(In [11424]) Implement prioritized scheduling. Refs #9833, #9042, #9290, #9300, #9691, #9784.

This is orthogonal to resource leveling. That is even if resource leveling is disabled, this schedules the tasks for a resource using the configured sorting rule.

comment:8 Changed 5 years ago by Chris Nelson

(In [11426]) A tree-aware task sorter. Refs #9833, #9042, #9290, #9300, #9691, #9784.

A task's priority depends on its parent's priority.

Includes a base sorter class to hold common sorter methods.

SimpleSorter and ProjectSorter derive from the base class.

(Copy effective priority list, just in case.)

Also remove unneeded debugging output. Refs #9648.

comment:9 Changed 5 years ago by Chris Nelson

(In [11428]) Use calendar and task sorter as enabled in trac.ini. Refs #9290.

Generally, this allows use of web admin to easily enable an implementation.

If none are enabled, this defaults to SimpleCalendar and SimpleSorter.

If one is enabled, it is used.

If more than one are enabled, the last one is used and a message is logged. (Note that ExtensionPoint() returns an unordered list so "last" is rather arbitrary.)

This is a first step toward allowing user-provided calendars.

Modify Ticket

Change Properties
Set your email in Preferences
as assigned The owner will remain Chris Nelson.

Add Comment

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

Note: See TracTickets for help on using tickets.