Closed Bug 1450040 Opened 7 years ago Closed 6 years ago

Convert resultset_store.js to ReactJS

Categories

(Tree Management :: Treeherder: Frontend, enhancement, P1)

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: camd, Assigned: camd)

References

Details

Attachments

(1 file)

This holds the main data of jobs and pushes for Treeherder, so it's a more complex model, basically. We will need to determine how much to continue storing in here vs. just in the state of the PushList component. Part of the overall conversion to ReactJS. Estimated difficulty of 7
Priority: -- → P2
Assignee: nobody → cdawson
Status: NEW → ASSIGNED
Priority: P2 → P1
Blocks: 1497444
Commit pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/68f6001822ec20fb9403cc87f72f863ff0d4fb31 Bug 1450040 - Replace ThResultSetStore with Pushes context (#4102) * Switch from using job.result_set_id to job.push_id * Switch to using template strings for aggregateIds * Fix notification where selected job not in push range * Fix push status notifications(watching) to use safe React lifecycle method * Fix some lodash _ imports to specific file imports * Remove last usage of globalFilterChanged event * Rename usage internal to PushJobs from "platforms" to "filteredPlatforms" This takes what ThResultSetStore used to do and moves it to a React Context called "Pushes.jsx" and into the "Push.jsx" component to manage its own jobs.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Depends on: 1499531
Depends on: 1499852
Depends on: 1501682
Depends on: 1502350
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: