From: GitHub <no...@gi...> - 2015-07-14 05:06:45
|
Branch: refs/heads/master Home: https://github.com/mantisbt/mantisbt Commit: d5bf4071b5d878b44a97fbcd668378837bdf14ca https://github.com/mantisbt/mantisbt/commit/d5bf4071b5d878b44a97fbcd668378837bdf14ca Author: Victor Boctor <vi...@ma...> Date: 2015-07-03 (Fri, 03 Jul 2015) Changed paths: M core/history_api.php Log Message: ----------- history_get_raw_events_array() shoudl span issues Enable history_get_raw_events_array() to query history events within a time range independent of the issue number. That is in addition to the standard mode of getting all history events for an issue. Commit: 8c9114e9f5cf511f646e43fc6326272df74a7800 https://github.com/mantisbt/mantisbt/commit/8c9114e9f5cf511f646e43fc6326272df74a7800 Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/timeline_api.php Log Message: ----------- Optimize timeline_events() performance Change timeline_events() to work directory on history events rather than finding issues that are modified within a date range, then getting history entries for such issues, and then filtering them. Commit: 2afb86370c96449805dc31e1e237e24b23931b80 https://github.com/mantisbt/mantisbt/commit/2afb86370c96449805dc31e1e237e24b23931b80 Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/classes/IssueAssignedTimelineEvent.class.php M core/classes/IssueCreatedTimelineEvent.class.php M core/classes/IssueMonitorTimelineEvent.class.php M core/classes/IssueNoteCreatedTimelineEvent.class.php M core/classes/IssueStatusChangeTimelineEvent.class.php M core/classes/IssueTagTimelineEvent.class.php M core/classes/TimelineEvent.class.php M core/timeline_api.php M core/timeline_inc.php Log Message: ----------- Limit processing to events that will be displayed Remove need to process events that will not be displayed and remove sorting. Commit: b6a86a070bc1962aa9b011499ee50b29e5c33b12 https://github.com/mantisbt/mantisbt/commit/b6a86a070bc1962aa9b011499ee50b29e5c33b12 Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/history_api.php Log Message: ----------- Check access level for issues within time window Commit: 25ec97fef236a550568cc8425d11a32b9584622b https://github.com/mantisbt/mantisbt/commit/25ec97fef236a550568cc8425d11a32b9584622b Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/history_api.php M core/timeline_api.php M core/timeline_inc.php Log Message: ----------- Add timeline issue access check + reduce queries - Add access level that issues are visible now that we work directly on history rows. - Only retrieve the N required rows for the default view, some of the N may be filtered later, causing the view to have less than N entries. Commit: 0d5ea1378863561875e151c1c4593feff4e87af7 https://github.com/mantisbt/mantisbt/commit/0d5ea1378863561875e151c1c4593feff4e87af7 Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/history_api.php M core/timeline_inc.php Log Message: ----------- Misc line breaks and phpdoc updates Commit: 96120fda60010990a8cce9fb9ba0bdc6d72430d4 https://github.com/mantisbt/mantisbt/commit/96120fda60010990a8cce9fb9ba0bdc6d72430d4 Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/history_api.php M core/timeline_api.php M core/timeline_inc.php Log Message: ----------- Refactor for better api + optimize for accuracy Refactor the API for re-usability of code between normal issue history api and APIs used to populate the timeline functionality. The new API also enables only doing the minimum necessary work to render the default/full timeline view while maintaining accuracy in terms of the number of events in the default view. Commit: e5023cec79dd2c21a799873e501370015bd24cef https://github.com/mantisbt/mantisbt/commit/e5023cec79dd2c21a799873e501370015bd24cef Author: Victor Boctor <vi...@ma...> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M core/timeline_api.php Log Message: ----------- Indentation fix Commit: bb100e687ac0a8fb9c79471b44fa27c26d15db7a https://github.com/mantisbt/mantisbt/commit/bb100e687ac0a8fb9c79471b44fa27c26d15db7a Author: Victor Boctor <vb...@gm...> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M core/classes/IssueAssignedTimelineEvent.class.php M core/classes/IssueCreatedTimelineEvent.class.php M core/classes/IssueMonitorTimelineEvent.class.php M core/classes/IssueNoteCreatedTimelineEvent.class.php M core/classes/IssueStatusChangeTimelineEvent.class.php M core/classes/IssueTagTimelineEvent.class.php M core/classes/TimelineEvent.class.php M core/history_api.php M core/timeline_api.php M core/timeline_inc.php Log Message: ----------- Merge pull request #614 from vboctor/Issue18015_timeline_speed Fixes #18015: Refactor history_api to build timeline more efficiently Compare: https://github.com/mantisbt/mantisbt/compare/d5adce45d761...bb100e687ac0 |