Redo the "New Review Request" UI.
Review Request #4215 — Created June 7, 2013 and submitted
Redo the "New Review Request" UI. This is a mostly complete rewrite of our "New Review Request" page to support both pre- and post-commit reviews. For repositories which support it (currently SVN and GitHub), it shows two sections: "New Review Request for Pending Change" and "New Review Request for Committed Change". The pending change workflow is similar to what we had before in its functionality, but it's a bit more streamlined (in the simplest case, it's just "click on the repository name and then drop a diff file in the box"). It also tries a little bit harder to validate that the diffs that people create are valid before actually putting anything in the database, and shows some better error messages (especially in the case of git without --full-index). The one feature that the old forms had was parent diff support. I've decided that for now, it will just point people to using rbtools. The post-commit workflow is super easy--select a branch, and select a commit.
- Created a ton of review requests against various different repositories. Verified that I can do post-commit requests for GitHub and SVN, and that I can do pre-commit requests for any repo. - Checked that the "None" repo allows me to create an empty review request. - Ran js-tests and python unit tests - Ran jshint
Description | From | Last Updated |
---|---|---|
Maybe just get_branches? "heads" seems kind of Gitty. |
chipx86 | |
I feel this can too easily become inconsistent between hosting services. Maybe formalize with an object with fields, so we … |
chipx86 | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Since this is exposed, why not just make it its own file and top-level object? |
chipx86 | |
I assume this will become a BaseResource? |
chipx86 | |
If these are internal only, just make them var statements above. |
chipx86 | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (82 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 23 E127 continuation line over-indented for visual indent |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (112 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 23 E127 continuation line over-indented for visual indent |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (81 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Col: 80 E501 line too long (80 > 79 characters) |
reviewbot | |
Can you add the one-line summary while you're editing this code? |
chipx86 | |
Since we reference this in multiple places, there should be a constant defined in #new-review-request for this height. |
chipx86 | |
Missing a doc comment. |
chipx86 | |
Can you add doc comments to these objects as well? |
chipx86 | |
Should be able to use .height(...) |
chipx86 | |
Here too. |
chipx86 | |
Can you indent within the {% .. %} one space? |
chipx86 | |
Here too. |
chipx86 | |
Should use |escapejs |
chipx86 | |
|escapejs |
chipx86 |
-
I haven't looked at this in great detail. Just some initial thoughts as you work on it.
-
reviewboard/hostingsvcs/github.py (Diff revision 1) Maybe just get_branches? "heads" seems kind of Gitty.
-
reviewboard/hostingsvcs/github.py (Diff revision 1) I feel this can too easily become inconsistent between hosting services. Maybe formalize with an object with fields, so we know what's available and can make decisions in one place as to what we're extending do. Same goes with branches above.
-
-
reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js (Diff revision 1) I assume this will become a BaseResource?
-
reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js (Diff revision 1) If these are internal only, just make them var statements above.
Description: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 2 (+579 -1) |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/urls.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py Ignored Files: reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
Change Summary:
- Refactor to define sub-views and models in local vars. - Make NewReviewRequestView take a collection of repositories instead of an array. - Think outside the {% box %} - Memoize the commits fetch with hosting services to speed up the fetch and reduce usage of my API rate limit.
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/urls.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
Change Summary:
Misc. refactoring.
Diff: |
Revision 4 (+677 -1)
|
---|
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/urls.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
Description: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 5 (+761 -20) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added Files: |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/urls.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 6 (+808 -20) |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/urls.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
-
Change Summary:
Include changes that allow me to create a post-commit review through the web UI.
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 7 (+918 -24) |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/reviews/urls.py reviewboard/scmtools/core.py reviewboard/scmtools/perforce.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
-
-
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 8 (+911 -24) |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/reviews/urls.py reviewboard/scmtools/core.py reviewboard/scmtools/perforce.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 9 (+963 -24) |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/reviews/urls.py reviewboard/scmtools/core.py reviewboard/scmtools/perforce.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js
-
-
Change Summary:
Update for the new version of the commit-id change, and support for github!
Description: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 10 (+1370 -72) |
Change Summary:
Screwed up the parent branch.
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 11 (+1194 -27) |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/webapi/resources.py reviewboard/webapi/encoder.py reviewboard/reviews/tests.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/reviews/evolutions/__init__.py reviewboard/reviews/managers.py reviewboard/reviews/evolutions/commit_id.py reviewboard/scmtools/core.py reviewboard/reviews/admin.py reviewboard/reviews/forms.py reviewboard/webapi/tests.py reviewboard/reviews/urls.py reviewboard/hostingsvcs/service.py reviewboard/scmtools/tests.py reviewboard/hostingsvcs/github.py reviewboard/scmtools/perforce.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/scmtools/testdata/svn_repo/db/current reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/scmtools/testdata/svn_repo/db/revprops/7 reviewboard/scmtools/testdata/svn_repo/db/revprops/6 reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/templates/reviews/review_request_box.html reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js reviewboard/scmtools/testdata/svn_repo/db/revs/6 reviewboard/scmtools/testdata/svn_repo/db/revs/7
-
reviewboard/hostingsvcs/github.py (Diff revision 10) Col: 80 E501 line too long (80 > 79 characters)
-
reviewboard/scmtools/svn.py (Diff revision 10) Col: 23 E127 continuation line over-indented for visual indent
-
-
-
-
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/scmtools/tests.py reviewboard/reviews/urls.py reviewboard/scmtools/core.py reviewboard/scmtools/perforce.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/webapi/resources.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/scmtools/testdata/svn_repo/db/current reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/css/reviews.less reviewboard/static/rb/js/newReviewRequest/models/repositoryBranchModel.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/scmtools/testdata/svn_repo/db/revprops/7 reviewboard/scmtools/testdata/svn_repo/db/revprops/6 reviewboard/static/rb/js/newReviewRequest/models/repositoryModel.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryBranchesCollection.js reviewboard/static/rb/js/newReviewRequest/collections/repositoryCommitsCollection.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/css/defs.less reviewboard/static/rb/js/newReviewRequest/models/repositoryCommitModel.js reviewboard/scmtools/testdata/svn_repo/db/revs/6 reviewboard/scmtools/testdata/svn_repo/db/revs/7
-
reviewboard/hostingsvcs/github.py (Diff revision 11) Col: 80 E501 line too long (80 > 79 characters)
-
reviewboard/scmtools/svn.py (Diff revision 11) Col: 23 E127 continuation line over-indented for visual indent
-
-
-
Description: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 12 (+1243 -26) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Removed Files: |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added Files: |
Description: |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Diff: |
Revision 13 (+1148 -11) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Added Files: |
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/reviews/urls.py reviewboard/scmtools/core.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/static/rb/js/newReviewRequest/views/repositoryView.js reviewboard/static/rb/css/newReviewRequest.less reviewboard/templates/base.html reviewboard/static/rb/js/newReviewRequest/models/preCommitModel.js reviewboard/static/rb/js/newReviewRequest/views/postCommitView.js reviewboard/static/rb/js/resources/models/tests/validateDiffModelTests.js reviewboard/static/rb/js/newReviewRequest/models/postCommitModel.js reviewboard/static/rb/js/newReviewRequest/views/branchView.js reviewboard/static/rb/js/resources/models/validateDiffModel.js reviewboard/static/rb/js/newReviewRequest/views/preCommitView.js reviewboard/static/rb/js/newReviewRequest/views/commitsView.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/views/branchesView.js reviewboard/static/rb/js/newReviewRequest/views/commitView.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/resources/models/repositoryModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/views/repositorySelectionView.js
-
-
This is a review from Review Bot. Tool: Pyflakes Processed Files: reviewboard/reviews/views.py reviewboard/settings.py reviewboard/scmtools/models.py reviewboard/reviews/models.py reviewboard/reviews/urls.py reviewboard/scmtools/core.py reviewboard/hostingsvcs/service.py reviewboard/hostingsvcs/github.py reviewboard/scmtools/svn.py Ignored Files: reviewboard/static/rb/js/newReviewRequest/views/repositoryView.js reviewboard/static/rb/css/newReviewRequest.less reviewboard/templates/base.html reviewboard/static/rb/js/newReviewRequest/models/preCommitModel.js reviewboard/static/rb/js/newReviewRequest/views/postCommitView.js reviewboard/static/rb/js/resources/models/tests/validateDiffModelTests.js reviewboard/static/rb/js/newReviewRequest/models/postCommitModel.js reviewboard/static/rb/js/newReviewRequest/views/branchView.js reviewboard/static/rb/js/resources/models/validateDiffModel.js reviewboard/static/rb/js/newReviewRequest/views/preCommitView.js reviewboard/static/rb/js/newReviewRequest/views/commitsView.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/js/newReviewRequest/views/branchesView.js reviewboard/static/rb/js/newReviewRequest/views/commitView.js reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/resources/models/repositoryModel.js reviewboard/templates/reviews/new_review_request2.html reviewboard/static/rb/js/newReviewRequest/views/repositorySelectionView.js
Change Summary:
Ready for real review. The screenshots are a teeny bit out of date (the UI now scales to fit inside the window), but they're pretty close.
Summary: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Description: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Testing Done: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Bugs: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diff: |
Revision 14 (+467 -312)
|
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/reviews/forms.py reviewboard/settings.py Ignored Files: reviewboard/templates/reviews/new_review_request.html reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/js/resources/models/repositoryModel.js
-
This is a review from Review Bot. Tool: Pyflakes Processed Files: reviewboard/reviews/views.py reviewboard/reviews/forms.py reviewboard/settings.py Ignored Files: reviewboard/templates/reviews/new_review_request.html reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/js/resources/models/repositoryModel.js
-
-
reviewboard/reviews/views.py (Diff revision 14) Can you add the one-line summary while you're editing this code?
-
reviewboard/static/rb/css/newReviewRequest.less (Diff revision 14) Since we reference this in multiple places, there should be a constant defined in #new-review-request for this height.
-
reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js (Diff revision 14) Missing a doc comment.
-
reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js (Diff revision 14) Can you add doc comments to these objects as well?
-
reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js (Diff revision 14) Should be able to use .height(...)
-
reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js (Diff revision 14) Here too.
-
reviewboard/templates/reviews/new_review_request.html (Diff revision 14) Can you indent within the {% .. %} one space?
-
-
-
Diff: |
Revision 15 (+487 -315)
|
---|
-
This is a review from Review Bot. Tool: PEP8 Style Checker Processed Files: reviewboard/reviews/views.py reviewboard/reviews/forms.py reviewboard/settings.py Ignored Files: reviewboard/templates/reviews/new_review_request.html reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/js/resources/models/repositoryModel.js
-
This is a review from Review Bot. Tool: Pyflakes Processed Files: reviewboard/reviews/views.py reviewboard/reviews/forms.py reviewboard/settings.py Ignored Files: reviewboard/templates/reviews/new_review_request.html reviewboard/static/rb/js/newReviewRequest/views/newReviewRequestView.js reviewboard/static/rb/js/newReviewRequest/models/newReviewRequestModel.js reviewboard/static/rb/css/newReviewRequest.less reviewboard/static/rb/js/resources/models/repositoryModel.js