View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0018015 | mantisbt | timeline | public | 2015-01-14 04:05 | 2015-09-06 17:37 |
Reporter | vboctor | Assigned To | vboctor | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 1.3.0-beta.1 | ||||
Target Version | 1.3.0-beta.3 | Fixed in Version | 1.3.0-beta.3 | ||
Summary | 0018015: Refactor history_api to build timeline more efficiently | ||||
Description | The timeline code currently works as follows:
Ideally the algorithm should change to be based on iterating through entries in history table within time range from newest to oldest and do the following for each ones:
With this approach we only process the N we are displaying to the user, while re-using the refactored code from the history api. | ||||
Tags | mantishub | ||||
Pull Request: |
|
MantisBT: master bb100e68 2015-07-13 21:06 Details Diff |
Merge pull request 0000614 from vboctor/Issue18015_timeline_speed Fixes 0018015: Refactor history_api to build timeline more efficiently |
Affected Issues 0018015 |
|
mod - core/classes/IssueAssignedTimelineEvent.class.php | Diff File | ||
mod - core/classes/IssueCreatedTimelineEvent.class.php | Diff File | ||
mod - core/classes/IssueMonitorTimelineEvent.class.php | Diff File | ||
mod - core/classes/IssueNoteCreatedTimelineEvent.class.php | Diff File | ||
mod - core/classes/IssueStatusChangeTimelineEvent.class.php | Diff File | ||
mod - core/classes/IssueTagTimelineEvent.class.php | Diff File | ||
mod - core/classes/TimelineEvent.class.php | Diff File | ||
mod - core/history_api.php | Diff File | ||
mod - core/timeline_api.php | Diff File | ||
mod - core/timeline_inc.php | Diff File | ||
MantisBT: master adbd0882 2015-07-20 05:22 Details Diff |
Timeline should honor current project Fixes 0019945 This fix a regression caused by issue 0018015 |
Affected Issues 0018015, 0019945 |
|
mod - core/history_api.php | Diff File | ||
MantisBT: master e475711a 2015-07-22 01:46 Details Diff |
Fix access check for timeline events Issue 0018015 |
Affected Issues 0018015 |
|
mod - core/history_api.php | Diff File | ||
MantisBT: master dc11fa94 2015-07-22 02:17 Details Diff |
Cache access check for timeline issues Issue 0018015 |
Affected Issues 0018015 |
|
mod - core/history_api.php | Diff File |