oppia icon indicating copy to clipboard operation
oppia copied to clipboard

Fix part of issue #19435: Migrate contributor dashboard Admin Page

Open shivanandan17 opened this issue 1 year ago • 16 comments

Overview

  1. This PR fixes or fixes part of #19435.
  2. This PR does the following: Migrates the contributor dashboard admin page from Webpack/AngularJS to Lazy-Loaded Angular Modules.

Essential Checklist

  • [x] The PR title starts with "Fix #bugnum: " or "Fix part of #bugnum: ...", followed by a short, clear summary of the changes.
  • [x] I have followed the instructions for making a code change.
  • [x] I have assigned the correct reviewers to this PR (or will leave a comment with the phrase "@{{reviewer_username}} PTAL" if I don't have permissions to assign reviewers directly).
  • [x] The linter/Karma presubmit checks pass on my local machine, and my PR follows the coding style guide).
  • [x] "Allow edits from maintainers" is checked. (See here for instructions on how to enable it.)

Proof that changes are correct

migrate_contributor_dashboard_admin_page.webm

PR Pointers

  • Never force push! If you do, your PR will be closed.
  • To reply to reviewers, follow these instructions: https://github.com/oppia/oppia/wiki/Make-a-pull-request#step-5-address-review-comments-until-all-reviewers-approve
  • Some e2e tests are flaky, and can fail for reasons unrelated to your PR. We are working on fixing this, but in the meantime, if you need to restart the tests, please check the "If your build fails" wiki page.
  • See the Code Owner's wiki page for what code owners will expect.

shivanandan17 avatar Feb 07 '24 19:02 shivanandan17

Assigning @Lawful2002 for the first pass review of this PR. Thanks!

oppiabot[bot] avatar Feb 07 '24 19:02 oppiabot[bot]

PTAL @DubeySandeep

shivanandan17 avatar Feb 07 '24 19:02 shivanandan17

Unassigning @DubeySandeep since the review is done.

oppiabot[bot] avatar Feb 09 '24 10:02 oppiabot[bot]

Hi @shivanandan17, it looks like some changes were requested on this pull request by @DubeySandeep. PTAL. Thanks!

oppiabot[bot] avatar Feb 09 '24 10:02 oppiabot[bot]

PTAL @DubeySandeep

shivanandan17 avatar Feb 09 '24 15:02 shivanandan17

Unassigning @shivanandan17 since a re-review was requested. @shivanandan17, please make sure you have addressed all review comments. Thanks!

oppiabot[bot] avatar Feb 09 '24 16:02 oppiabot[bot]

@chris7716 @lkbhitesh07 @Lawful2002 Can you please review this PR?

DubeySandeep avatar Feb 12 '24 21:02 DubeySandeep

Hi @shivanandan17. Due to recent changes in the "develop" branch, this PR now has a merge conflict. Please follow this link if you need help resolving the conflict, so that the PR can be merged. Thanks!

oppiabot[bot] avatar Feb 14 '24 10:02 oppiabot[bot]

Unassigning @Lawful2002 since they have already approved the PR.

oppiabot[bot] avatar Feb 14 '24 19:02 oppiabot[bot]

Assigning @U8NWXD for code owner reviews. Thanks!

oppiabot[bot] avatar Feb 14 '24 19:02 oppiabot[bot]

PTAL @DubeySandeep

shivanandan17 avatar Feb 15 '24 06:02 shivanandan17

Unassigning @shivanandan17 since a re-review was requested. @shivanandan17, please make sure you have addressed all review comments. Thanks!

oppiabot[bot] avatar Feb 15 '24 06:02 oppiabot[bot]

@shivanandan17 Make sure to reply to all the open threads: https://github.com/oppia/oppia/pull/19703#discussion_r1490122870

DubeySandeep avatar Feb 15 '24 09:02 DubeySandeep

Unassigning @DubeySandeep since they have already approved the PR.

oppiabot[bot] avatar Feb 15 '24 09:02 oppiabot[bot]

@chris7716 Can you please review this PR? (waiting on review for the last 4 days)

DubeySandeep avatar Feb 16 '24 19:02 DubeySandeep

My review is not needed since @DubeySandeep already reviewed on behalf of dev workflow, so I'm deassigning myself. If you still want me to take a look, please feel free to re-assign me with an explanation of how I can help

U8NWXD avatar Feb 20 '24 02:02 U8NWXD

@shivanandan17 How is this PR going? Any rough estimate on when we can get this merged?

DubeySandeep avatar Feb 22 '24 08:02 DubeySandeep

I am still debugging and trying to figure out where I went wrong sir. I apologise for the delay sir.

shivanandan17 avatar Feb 22 '24 08:02 shivanandan17

Unassigning myself cuz the author needs to address my comment.

chris7716 avatar Feb 22 '24 16:02 chris7716

Unassigning @shivanandan17 since a re-review was requested. @shivanandan17, please make sure you have addressed all review comments. Thanks!

oppiabot[bot] avatar Feb 24 '24 17:02 oppiabot[bot]

@shivanandan17 Let's merge this PR once the above comment is resolved!

DubeySandeep avatar Feb 24 '24 18:02 DubeySandeep

Unassigning myself cuz the author needs to address my comment.

PTAL @chris7716

shivanandan17 avatar Feb 24 '24 21:02 shivanandan17

Unassigning @chris7716 since they have already approved the PR.

oppiabot[bot] avatar Feb 25 '24 16:02 oppiabot[bot]

Hi @shivanandan17, this PR is ready to be merged. Please address any remaining comments prior to merging, and feel free to ask someone to merge your PR once the CI checks pass and you're happy with it. Thanks!

oppiabot[bot] avatar Feb 25 '24 16:02 oppiabot[bot]

@shivanandan17 Congrats on your first PR to Oppia! :tada: I'm going to restart the flaky tests and get your PR merged! :)

DubeySandeep avatar Feb 25 '24 20:02 DubeySandeep

@shivanandan17 Congrats on your first PR to Oppia! :tada: I'm going to restart the flaky tests and get your PR merged! :)

Thank you sir

shivanandan17 avatar Feb 25 '24 21:02 shivanandan17