stable

Clone or download

Read-only

Generate full burndown at first display or when missing cached data

part of story request #9551 Burndown improvement Access to an old burndwon with missing dot or a burndown never generated : - A new System event is throw - Once System event is achived, you should find all missings dots in table tracker_field_computed_cache - Once all dots are generated, if you go on burndown again event should not be sent - If you access multiple time to burndown once event is not processed or event is runing, no new system event is thrown Change-Id: Idcd00b0f72704c0e3ccf859f11607d455e4c8632

Modified Files

Name
M plugins/tracker/include/Tracker/Chart/Data/Burndown.class.php +9 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/ComputedFieldCalculator.php +7 −2 Go to diff View file
A plugins/tracker/include/Tracker/FormElement/SystemEvent/SystemEvent_BURNDOWN_GENERATE.php +126 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Burndown.class.php +56 −6 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_BurndownDao.class.php +59 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDao.class.php +11 −0 Go to diff View file
M plugins/tracker/include/autoload.php +3 −2 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +11 −0 Go to diff View file