Author Archives: rmeringe

[Open Academy] Status Reports, March 21st


Rohan Meringenti

1. What project are you working on?
Highlighting Active Issues

2. What you accomplished this week:
Finished up front end and made changes as suggested by David for style

3. Links to anything you’ve done this week:
https://reviews.reviewboard.org/r/7008/ Highlighting active issues review request

4. What you plan to do next week:
Work on revokable ship-it labels, have both frontend and backend completed as well as webapi updated

5. What, if anything, is blocking you from making progress?
Nothing

6. Any other questions?
Nope


Sun Wang Jun

1. What project are you working on?
Checklist extension (templates)

2. What you accomplished this week:
Finished up initial part of checklist templates for account pages
Fixed an issue that caused the extension to be hidden after it reloads
Minor code reviews here and there

3. Links to anything you’ve done this week:
https://reviews.reviewboard.org/r/7099/ initial checklist templates implementation
https://reviews.reviewboard.org/r/7103/ review request for extension account page issue

4. What you plan to do next week:
Integrate templates into the existing checklist
Improve on the API related code for the existing checklist

5. What, if anything, is blocking you from making progress?
https://reviews.reviewboard.org/r/6969/ needs reviews so as to facilitate what I plan to do next week

6. Any other questions?
How would extensions use translations?


Zhiyu Xia

1. What project are you working on?
Add per-user Default reviewer setting

2. What you accomplished this week:
Change the setting page of global dafualt reviewers and
Do something about per-user setting

3. Links to anything you’ve done this week:
https://reviewboard.hackpad.com/Zhiyus-Notes-WLFl1aHM4fE
The diff may be uploaded to reviewboard next week

4. What you plan to do next week:
Finished the per-user setting page about default reviewers.

5. What, if anything, is blocking you from making progress?
to design the per-user setting view.

6. Any other questions?
No


Teresa Fan

1. What project are you working on?
Interactive Issue Summaries

2. What you accomplished this week.
Got the fix/drop buttons in the issue summary table to successfully change the status of issues!

3. Links to anything you’ve done week
https://reviews.reviewboard.org/r/6997/
https://reviewboard.hackpad.com/Teresas-Notes-gI6ljBKu7ra

4. What you plan to do next week.
Figure out why when an issue is reopened, the button bar doesn’t reappear correctly in the table.

5. What, if anything, is blocking you from making progress?
Nothing for now, I haven’t gotten the chance to investigate what the reason might be yet.

6. Any other questions.
When creating a CommentIssueBarView, why are the reviewID and commentID fields supposed to be the same? The names are misleading–I had thought the reviewID field should be the actual ID of the review instead of just the same as the comment ID, which was the source of my bug from last week. Or am I mistaken about what the review/comment IDs mean?


Mingyi Chen

1. What project are you working on?
Add infinite scrolling to the diff viewer

2. What you accomplished this week.
Accomplish the infinite scroll and fix all the bugs it appears.
Upload to the rb.

3. Links to anything you’ve done week
https://reviews.reviewboard.org/r/7047/
https://reviewboard.hackpad.com/Mingyis-Notes-gvT8udhK8GY

4. What you plan to do next week.
Learn about the the javascript memory management. And try to reduce the memory usage.

5. What, if anything, is blocking you from making progress?
Current loading framework is not easy to do the memory management.

6. Any other questions.
How to test what I’ve done(infinite scroll) is correct.


Wu Di

1. What project are you working on?
Better Diff Comment Bubbles
I’m currently extending the project to allow replying to reviews from the diffviewer page.

2. What you accomplished this week:
Fixed issues in current review requests.
Did some code reviews.
Came up with specification and mockup for the replying to reviews project

3. Links to anything you’ve done this week:
Mockup and specification: https://reviewboard.hackpad.com/Wu-Dis-Notes-sULvWjtXN56#:h=Allow-replying-to-reviews-from

4. What you plan to do next week:
If there are no problems with the specification, I’ll proceed with this project and get the comment dialog to display the fully rendered reviews properly.

5. What, if anything, is blocking you from making progress?
I picked this project from the Ideas without sufficient definition section of the student project ideas page. Before I proceed, can the mentors have a look to make sure that the specification that I came up with are correct?

6. Any other questions?
None for now.


Chen Sihang

1. What project are you working on?
Add Unreviewed section in the Dashboard.

2. What you accomplished this week.
Accomplish the front-end view part which is to add the two unreviewed section in the dashboard sidebar.

3. Links to anything you’ve done week
https://reviewboard.hackpad.com/Chen-Sihangs-Notes-1t6Ki8onOzy

4. What you plan to do next week.
Continue working on the function of the unreviewed thing.

5. What, if anything, is blocking you from making progress?
Understand the structure of the project.

6. Any other questions.
No.


Jessica Qian

1. What project are you working on?
“Trivial” publishes

2. What you accomplished this week:
I did not do much this week because of midterms.

3. Links to anything you’ve done this week:
https://reviews.reviewboard.org/r/7022
https://reviewboard.hackpad.com/Jessicas-Hackpad-LOYsF3tQwem

4. What you plan to do next week:
I will make final edits to backend methods for trivial reviews, and start frontend edits.

5. What, if anything, is blocking you from making progress?
​None​


Stanley Yeo

1. What project are you working on?
Add OAuth2 provider support

2. What you accomplished this week:
Updated RRs.
Studied OAuth2.
Researched OAuth2-django libraries.

3. Links to anything you’ve done this week:
https://reviewboard.hackpad.com/Stanleys-Note-y91i8NygfSk
https://reviews.reviewboard.org/r/6999/

4. What you plan to do next week:
Understand studying OAuth
Pick on or two libraries to try with reviewboard
Start Implementing

5. What, if anything, is blocking you from making progress?
None

6. Any other questions?
None


Ni Chenxi

1) What project are you working on?
Changing Review Request Ownership

2) What you accomplished this week.
[WIP] adding tests. I’ve add some tests about the front end and try to add some about backend.

3) Links to anything you’ve done this week (hackpads, review requests,
blog posts, etc)
My WIP RR for my feature: https://reviews.reviewboard.org/r/6990/
My hackpad:https://reviewboard.hackpad.com/Chenxis-Notes-hRtQP9sWSrP

4) What you plan to do next week.
Finish the tests.

5) What, if anything, is blocking you from making progress?
How can I test whether a user that is not the current submitter change the submitter?

6) Any other questions
Not yet.


Lin Xuanyi

1. What project are you working on?
Framework and UI for integrating with third-party services

2. What you accomplished this week:
Iterate on the design for the UI admin page.
Added permissions to both model and admin page.
Integrate the backbone model with the WebApi resource.
Writing test for the webapi resource.
Split the review for part 2.

3. Links to anything you’ve done this week:
Integration model: https://reviews.reviewboard.org/r/6918/
WebApi resource for Integration: https://reviews.reviewboard.org/r/7105/
Integration admin page(Backbone): https://reviews.reviewboard.org/r/7106/

4. What you plan to do next week:
Complete the test for part 2.
Write integration form.

5. What, if anything, is blocking you from making progress?
None.

6. Any other questions?
None.


Chen Feng

1) What project are you working on?
Create a new tool plugin.

2) What you accomplished this week.
Nothing. I am working on a project for our trainning lesson. I’ll continue my work this weekend.

3) Links to anything you’ve done this week (hackpads, review requests, blog posts, etc)
Hackpad notes:
https://reviewboard.hackpad.com/Fengs-Note-lHTmrx16YQd

4) What you plan to do next week.
Fixed the bug.

5) What, if anything, is blocking you from making progress?
Not yet.