Closed
Bug 1147393
Opened 9 years ago
Closed 9 years ago
mozreview UI should let reviewers mark which files have been reviewed
Categories
(MozReview Graveyard :: General, defect)
MozReview Graveyard
General
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: pbro, Assigned: mdoglio)
References
Details
(Whiteboard: [to be fixed in core])
Attachments
(5 files)
40 bytes,
text/x-review-board-request
|
dminor
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
dminor
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
dminor
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
dminor
:
review+
|
Details |
40 bytes,
text/x-review-board-request
|
dminor
:
review+
|
Details |
When reviewing a commit with a lot of changes (and a lot of files) on mozreview, it gets difficult to track your progress as a reviewer. All file diffs are displayed on one page only in a given order. This order might not be the order you wish to review the changes, therefore your scroll position isn't an indication of where you are in the review. I can see 2 ways: - add a way to collapse/expand individual file diffs - add a "reviewed" checkbox per file diff Both could be implemented by the way.
Updated•9 years ago
|
Whiteboard: [to be fixed in core]
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → mdoglio
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•9 years ago
|
||
mozreview: add FileDiffReviewer model (bug 1147393); r?smacleod A FileDiffReviewer is a many-to-many relationship between a FileDiff and one of its reviewer.
Attachment #8679004 -
Flags: review?(smacleod)
Assignee | ||
Comment 2•9 years ago
|
||
mozreview: add resource for FillDiffReviewer model; r?smacleod For now FileDiffReviewerResource only allows to change the reviewed status.
Attachment #8679005 -
Flags: review?(smacleod)
Assignee | ||
Comment 3•9 years ago
|
||
mozreview: add review request field for FileDiffReviewer; r?smacleod This field allows to create FileDiffReviewer objects when a reviewer looks at a set of FileDiff for the first time. It also injects in the template a json structure that will be used to initialize the ui counterpart of FileDiffReviewer in one of the following commits.
Attachment #8679006 -
Flags: review?(smacleod)
Assignee | ||
Comment 4•9 years ago
|
||
mozreview: add ui bits to track file review status; r?smacleod
Attachment #8679008 -
Flags: review?(smacleod)
Assignee | ||
Comment 5•9 years ago
|
||
mozreview: add tests for review file tracking (bug 1147393); r?smacleod
Attachment #8679448 -
Flags: review?(smacleod)
Comment 6•9 years ago
|
||
https://reviewboard.mozilla.org/r/23325/#review21733 ::: pylib/mozreview/mozreview/file_diff_reviewer/models.py:11 (Diff revision 1) > + reviewer_id = models.IntegerField() Please add a comment saying that we can't use models.ForeignKey in reviewboard extensions. ::: pylib/mozreview/mozreview/models.py:16 (Diff revision 1) > +from mozreview.file_diff_reviewer.models import FileDiffReviewer nit: only one space between import and FileDiffReviewer
Comment 7•9 years ago
|
||
Comment on attachment 8679005 [details] MozReview Request: mozreview: add resource for FillDiffReviewer model; r=dminor https://reviewboard.mozilla.org/r/23327/#review21735 ::: pylib/mozreview/mozreview/extension.py:121 (Diff revision 1) > + file_diff_reviewer_resource, pedantic: please add this import in alphabetical order ::: pylib/mozreview/mozreview/file_diff_reviewer/resources.py:51 (Diff revision 1) > + nit: need an extra line here
Attachment #8679005 -
Flags: review+
Comment 8•9 years ago
|
||
Comment on attachment 8679006 [details] MozReview Request: mozreview: add review request field for FileDiffReviewer; r=dminor https://reviewboard.mozilla.org/r/23329/#review21741 ::: pylib/mozreview/mozreview/fields.py:15 (Diff revision 1) > +from mozreview.file_diff_reviewer.models import FileDiffReviewer pedantic: this should be after mozreview.extra_data
Attachment #8679006 -
Flags: review+
Comment 9•9 years ago
|
||
https://reviewboard.mozilla.org/r/23331/#review21743 ::: pylib/mozreview/mozreview/static/mozreview/js/init_filediffreviewer.js:28 (Diff revision 1) > + var reviewButton = document.createElement('button'); I think we should use a checkbox here to be consistent with splinter. If you do decide to go with a button, it would be nice if the grey and green you use matched a colour already in the reviewboard theme.
Updated•9 years ago
|
Attachment #8679448 -
Flags: review+
Comment 10•9 years ago
|
||
Comment on attachment 8679448 [details] MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r=dminor https://reviewboard.mozilla.org/r/23419/#review21747
Assignee | ||
Comment 12•9 years ago
|
||
Comment on attachment 8679004 [details] MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23325/diff/1-2/
Assignee | ||
Comment 13•9 years ago
|
||
Comment on attachment 8679005 [details] MozReview Request: mozreview: add resource for FillDiffReviewer model; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23327/diff/1-2/
Assignee | ||
Comment 14•9 years ago
|
||
Comment on attachment 8679006 [details] MozReview Request: mozreview: add review request field for FileDiffReviewer; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23329/diff/1-2/
Assignee | ||
Comment 15•9 years ago
|
||
Comment on attachment 8679008 [details] MozReview Request: mozreview: add ui bits to track file review status; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23331/diff/1-2/
Assignee | ||
Comment 16•9 years ago
|
||
Comment on attachment 8679448 [details] MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23419/diff/1-2/
Assignee | ||
Comment 17•9 years ago
|
||
https://reviewboard.mozilla.org/r/23331/#review21743 > I think we should use a checkbox here to be consistent with splinter. > > If you do decide to go with a button, it would be nice if the grey and green you use matched a colour already in the reviewboard theme. I'll keep the buttons and adapting the color scheme to the review status icons in the commit list.
Assignee | ||
Comment 18•9 years ago
|
||
Comment on attachment 8679004 [details] MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23325/diff/2-3/
Attachment #8679004 -
Attachment description: MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r?smacleod → MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r?dminor
Attachment #8679004 -
Flags: review?(smacleod) → review?(dminor)
Assignee | ||
Comment 19•9 years ago
|
||
Comment on attachment 8679005 [details] MozReview Request: mozreview: add resource for FillDiffReviewer model; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23327/diff/2-3/
Attachment #8679005 -
Attachment description: MozReview Request: mozreview: add resource for FillDiffReviewer model; r?smacleod → MozReview Request: mozreview: add resource for FillDiffReviewer model; r?dminor
Attachment #8679005 -
Flags: review?(smacleod)
Assignee | ||
Updated•9 years ago
|
Attachment #8679006 -
Attachment description: MozReview Request: mozreview: add review request field for FileDiffReviewer; r?smacleod → MozReview Request: mozreview: add review request field for FileDiffReviewer; r?dminor
Attachment #8679006 -
Flags: review?(smacleod)
Assignee | ||
Comment 20•9 years ago
|
||
Comment on attachment 8679006 [details] MozReview Request: mozreview: add review request field for FileDiffReviewer; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23329/diff/2-3/
Assignee | ||
Updated•9 years ago
|
Attachment #8679008 -
Attachment description: MozReview Request: mozreview: add ui bits to track file review status; r?smacleod → MozReview Request: mozreview: add ui bits to track file review status; r?dminor
Attachment #8679008 -
Flags: review?(smacleod) → review?(dminor)
Assignee | ||
Comment 21•9 years ago
|
||
Comment on attachment 8679008 [details] MozReview Request: mozreview: add ui bits to track file review status; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23331/diff/2-3/
Assignee | ||
Updated•9 years ago
|
Attachment #8679448 -
Attachment description: MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r?smacleod → MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r?dminor
Attachment #8679448 -
Flags: review?(smacleod)
Assignee | ||
Comment 22•9 years ago
|
||
Comment on attachment 8679448 [details] MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23419/diff/2-3/
Comment 23•9 years ago
|
||
Comment on attachment 8679004 [details] MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r=dminor https://reviewboard.mozilla.org/r/23325/#review22455
Attachment #8679004 -
Flags: review?(dminor) → review+
Updated•9 years ago
|
Attachment #8679008 -
Flags: review?(dminor) → review+
Comment 24•9 years ago
|
||
Comment on attachment 8679008 [details] MozReview Request: mozreview: add ui bits to track file review status; r=dminor https://reviewboard.mozilla.org/r/23331/#review22457
Assignee | ||
Comment 25•9 years ago
|
||
Comment on attachment 8679004 [details] MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23325/diff/3-4/
Attachment #8679004 -
Attachment description: MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r?dminor → MozReview Request: mozreview: add FileDiffReviewer model (bug 1147393); r=dminor
Assignee | ||
Updated•9 years ago
|
Attachment #8679005 -
Attachment description: MozReview Request: mozreview: add resource for FillDiffReviewer model; r?dminor → MozReview Request: mozreview: add resource for FillDiffReviewer model; r=dminor
Assignee | ||
Comment 26•9 years ago
|
||
Comment on attachment 8679005 [details] MozReview Request: mozreview: add resource for FillDiffReviewer model; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23327/diff/3-4/
Assignee | ||
Comment 27•9 years ago
|
||
Comment on attachment 8679006 [details] MozReview Request: mozreview: add review request field for FileDiffReviewer; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23329/diff/3-4/
Attachment #8679006 -
Attachment description: MozReview Request: mozreview: add review request field for FileDiffReviewer; r?dminor → MozReview Request: mozreview: add review request field for FileDiffReviewer; r=dminor
Assignee | ||
Comment 28•9 years ago
|
||
Comment on attachment 8679008 [details] MozReview Request: mozreview: add ui bits to track file review status; r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23331/diff/3-4/
Attachment #8679008 -
Attachment description: MozReview Request: mozreview: add ui bits to track file review status; r?dminor → MozReview Request: mozreview: add ui bits to track file review status; r=dminor
Assignee | ||
Updated•9 years ago
|
Attachment #8679448 -
Attachment description: MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r?dminor → MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r=dminor
Assignee | ||
Comment 29•9 years ago
|
||
Comment on attachment 8679448 [details] MozReview Request: mozreview: add tests for review file tracking (bug 1147393); r=dminor Review request updated; see interdiff: https://reviewboard.mozilla.org/r/23419/diff/3-4/
Assignee | ||
Comment 30•9 years ago
|
||
This will go to prod in the next few days.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Product: Developer Services → MozReview
You need to log in
before you can comment on or make changes to this bug.
Description
•