-
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix part of #19435: Migrate Email Dashboard #19627
Fix part of #19435: Migrate Email Dashboard #19627
Conversation
Hi @sagar-subedi please assign the required reviewer(s) for this PR. Thanks! |
PTAL @DubeySandeep. Thanks. |
Unassigning @sagar-subedi since a re-review was requested. @sagar-subedi, please make sure you have addressed all review comments. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@sagar-subedi This looks great! 😮 I've left one minor comment, PTAL!
core/templates/pages/email-dashboard-pages/email-dashboard-page.mainpage.html
Show resolved
Hide resolved
@sagar-subedi The Backend test is failing on this PR, PTAL! |
@DubeySandeep Oh, I guess I missed it. |
PTAL @Nik-09 Thanks. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One small nit.
}); | ||
}); | ||
|
||
it('should not redirect user to 401 page if user is super admin', (done) => { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rename this test case to something around -- should access the email dashboard page if the user is super admin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
…subedi/oppia into email-dashboard-migration pulling newer commits
Unassigning @sagar-subedi since a re-review was requested. @sagar-subedi, please make sure you have addressed all review comments. Thanks! |
@Nik-09 PTAL |
Hi @sagar-subedi. 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! |
Hi @sagar-subedi. 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! |
@Nik-09 Can you please review this PR? Also, I would highly suggest reviewing codeowner changes in one go else it delays the PR merge time significantly (Here by 5 days for two minor nit comments each after a week)! @sagar-subedi Sorry for the trouble, we will try to get the PR merged quickly! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @sagar-subedi, LGTM
@DubeySandeep Sure, I will take care of this, thank you for your guidance. |
Thanks @DubeySandeep @Nik-09 Glad to have contributed. |
* email dashboard page added among the pages registered with frontend * handler for email dashboard removed from backend * removed backend test for email dashbard page * removed link with old handler * redundant mainpage file deleted * added auth guard for email dashboard * removed downgrading of email dashboard page * added root component for email dashboard * updated module for email dashboard * added to the app routing module * removed email dashboard module from webpack configuration * fixed linter errors * linter checks fixed * navbar added to the email dashboard page * test added for auth guard and root component of email dashboard * removed redundant backend test case as the page is migrated to frontend * added css to the root page component * style moved to the top to follow the existing standard * updated 2023 to 2024 in copyright disclaimer * updated test description
Overview
Essential Checklist
Proof that changes are correct
email-dashboard-migration.mp4
PR Pointers