stable

Clone or download

Read-only

Cache yesterday values at root daily

part of story request #9551 Burndown improvement To test it: - launch a RootDaily event - event should be ok - table tracker_field_computed_cache should contains value for your burndown for yesterday date - burndown are not calculated for today, if you change a remainig_effot today, new remaining effort is not chached Change-Id: Ief4171b1d893e6c7916af5c6da0011a3003bac49

Modified Files

Name
A plugins/tracker/include/Tracker/FormElement/BurndownCalculator.php +46 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/ComputedFieldCalculator.php +163 −24 Go to diff View file
A plugins/tracker/include/Tracker/FormElement/SystemEvent/SystemEvent_BURNDOWN_DAILY.php +114 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +2 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_BurndownDao.class.php +63 −7 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDao.class.php +156 −21 Go to diff View file
M plugins/tracker/include/autoload.php +4 −2 Go to diff View file
M plugins/tracker/include/trackerPlugin.class.php +29 −0 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_ComputedTest.php +35 −35 Go to diff View file
M src/common/date/TimePeriodWithoutWeekEnd.class.php +3 −3 Go to diff View file