Closed Bug 1450022 Opened 7 years ago Closed 7 years ago

Convert the rest of the details panel to ReactJS

Categories

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

enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: camd, Assigned: camd)

References

Details

Attachments

(3 files)

Part of the overall conversion to ReactJS. Estimated difficulty of 8
Priority: -- → P2
Assignee: nobody → cdawson
Priority: P2 → P1
Attachment #8983604 - Flags: review?(emorley)
Comment on attachment 8983604 [details] [review] Link to GitHub pull-request: https://github.com/mozilla/treeherder/pull/3621 OK, so this is huge, I know. It's large enough that it might even make sense just to review it all as new code in the ``/job-view/details/`` folder and forget the diff for the most part. I'm not sure if there is too much separation of commits I could do. That was part of the difficulty with this. It was all so intertwined. I can split out the quote changes from " to ' and the param changes like ``is_staff`` to ``isStaff`` and ``isLoggedIn`` and such. Not sure if that would help much, though. Please let me know if there's anything I can do to make reviewing this easier. I apologize it's a monster...
Attachment #8983604 - Flags: review?(sclements313)
Comment on attachment 8983604 [details] [review] Link to GitHub pull-request: https://github.com/mozilla/treeherder/pull/3621 Have left some comments :-)
Attachment #8983604 - Flags: review?(emorley) → feedback+
Comment on attachment 8983604 [details] [review] Link to GitHub pull-request: https://github.com/mozilla/treeherder/pull/3621 Also left a few comments :)
Attachment #8983604 - Flags: review?(sclements313) → review+
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Summary: Convert Pinboard to ReactJS → Convert the rest of the details panel to ReactJS
Commit pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/12e819dc19c5ee5e390069b6a7dc273f847fb90c Bug 1450022 - Fix backfilling unavailable (#3681) This was due to ``currentRepo`` not getting passed to the DetailsPanel, and it fell back to the default value every time. Also cleaned up a few props to make them required without defaults.
Commit pushed to master at https://github.com/mozilla/treeherder https://github.com/mozilla/treeherder/commit/48b8979cc727636161859368c42357aef43dd000 Bug 1450022 - Remove unused focusMe directive (#3692) Its last usage was in `ui/partials/main/thPinboardPanel.html`.
Depends on: 1470506
Depends on: 1470509
Depends on: 1470517
Depends on: 1470532
Depends on: 1470557
No longer depends on: 1470557
Depends on: 1470557
Depends on: 1472167
Depends on: 1472204
Depends on: 1472226
Depends on: 1472717
Depends on: 1472796
Depends on: 1473166
Depends on: 1473494
Blocks: 1470884
Depends on: 1473505
Depends on: 1477208
Depends on: 1495858
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: