Closed Bug 1450022 Opened 6 years ago Closed 6 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: 6 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: