Roadmap

Roadmap

Milestone Summary
Milestone Value to Deliver Due Date Expected Date Progress
Stories Points To Do
${milestone.name} ${ticket_info['total_tickets']} ${ticket_info['total_relative_size']} ${ticket_info['total_relative_size']-ticket_info['done_size']} Completed ${dateinfo(milestone.completed)} ago (${format_date(milestone.completed)}) ${dateinfo(milestone.due)} late (${format_date(milestone.due)}) Due in ${dateinfo(milestone.due)} (${format_date(milestone.due)}) No date set COMPLETED (${format_date(ticket_info['last_modified'])}) None ${format_date(expected_completion_dates[idx]['earliest_completion_date'], format='%a %d %b %y')}
${format_date(expected_completion_dates[idx]['latest_completion_date'], format='%a %d %b %y')}
${progress_bar(mstats.stats, mstats.interval_hrefs, stats_href=mstats.stats_href, legend=False, percent=done and 'DONE' or None)}
  • Milestone: ${milestone.name}

    Completed ${dateinfo(milestone.completed)} ago (${format_date(milestone.completed)}) ${dateinfo(milestone.due)} late (${format_date(milestone.due)}) Due in ${dateinfo(milestone.due)} (${format_date(milestone.due)}) No date set

    ${progress_bar(mstats.stats, mstats.interval_hrefs, stats_href=mstats.stats_href)}
    ${wiki_to_html(context(milestone.resource), milestone.description)}
    ${ticket_work_table(context(milestone.resource), ticket_infos[idx], completion_stages)}
Note: See TracRoadmap for help on using the roadmap.