Changes between Version 132 and Version 133 of ScrumBurndownPlugin


Ignore:
Timestamp:
May 2, 2007, 7:46:45 PM (17 years ago)
Author:
Sam Bloomquist
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ScrumBurndownPlugin

    v132 v133  
     1[[PageOutline]]
     2
    13= Scrum Burndown in Trac =
     4
     5== News ==
     6 * '''Say goodbye to the pycron script! '''  I finally found some time to implement Trac's iTicketChangeListener plugin interface so that now the burndown chart gets updated every time you change a ticket.  That simplifies the install process quite a bit.
    27
    38== Description ==
     
    2126 1. Install the TimingAndEstimationPlugin
    2227 1. Install the egg
    23  1. Create a cron/pycron job to run a daily/hourly/however-often-you-want-to-update-the-burndown-ly python script
    2428 1. Assign permissions
    2529
     
    3438
    3539You will get an error message saying that the database needs to be upgraded and telling you to use the trac-admin command to do it.  (I think it's something like 'trac-admin !YourProjectName.db upgrade').  Perform the upgrade.
    36 
    37 ==== Pycron/cron job ====
    38 Download the this file: attachment:burndown_job.py and place it into a directory where you can run it with python.  For example,
    39 {{{
    40 C:\Python23\Scripts\
    41 }}}
    42 
    43 Set up a job to run the burndown_job.py script once a day.  I personally am using Windows, so I used pycron.  Here is an example pycron tab file to run the job at noon on weekdays: attachment:crontab.txt 
    44 
    45 This job totals up all the remaining time for given milestones and components and saves the information into the trac burndown table so that the plugin can use it to draw charts.  Per suggestions from the user community, this job can now be run multiple times per day.  If the given day already has a burndown entry, an UPDATE will be performed instead of an INSERT.
    4640
    4741==== Assign Permissions ====
     
    6963== Download ==
    7064
    71 Download the distributable Python egg [attachment:TracBurndown-01.01.10-py2.3.egg here].
    72 
    73 Download the pycron/cron job [attachment:burndown_job.py here].
     65Download the distributable Python egg [attachment:TracBurndown-01.08.10-py2.3.egg here].
    7466
    7567Download a zip file of the complete source [attachment:burndown_src.zip here].  Currently version 01.06.10
    76 
    77 Download an example pycron crontab.txt file [attachment:crontab.txt here].
    7868
    7969== Related Plugins ==