dev

Forked from tuleap/dev

Clone or download

Read-only

request #7385: Burndown with a big remaining effort tree issues (cache)

If the burndown is configured to use cache, all values for past dates are cached and retrieved when needed. Only the value for the current day is calculated at run time. Change-Id: I61a4442ebb99733254f7a39a83294a6ec4b700b3

Modified Files

Name
M plugins/tracker/db/install.sql +8 −0 Go to diff View file
A plugins/tracker/db/mysql/updates/2014/201412041555_add_tracker_field_computed_cache_table.php +45 −0 Go to diff View file
M plugins/tracker/db/uninstall.sql +1 −0 Go to diff View file
M plugins/tracker/include/Tracker/Artifact/Tracker_Artifact.class.php +3 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/IComputeValues.class.php +2 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement.class.php +8 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Burndown.class.php +11 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Computed.class.php +15 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Numeric.class.php +4 −1 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_Selectbox.class.php +4 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDao.class.php +31 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/dao/Tracker_FormElement_Field_ComputedDaoCache.class.php +16 −0 Go to diff View file
A plugins/tracker/include/Tracker/UserWithReadAllPermission.class.php +29 −0 Go to diff View file
M plugins/tracker/include/autoload.php +3 −2 Go to diff View file