Conversation
dfee0fa to
2e94aa9
Compare
returnMarcco
left a comment
There was a problem hiding this comment.
Hi @Pasindufdo98,
This is a peer review (junior OR senior) for these changes.
All in all, the component is functioning as expected. I am able to add and remove members to and from a group, respectively. Good work. Below are some things that will need changing/investigating:
-
Please remove the reference to the old
.jscomponent-file indoubtfire-angularjs.module.ts. This is causing the app to not load. -
I've noticed what seems to be potentially infinite triggering of the
members()getter method highlighted in the below screenshot. I'm not sure if this behavior was present in the old component, but you can reproduce it by creating agroup, and by putting a breakpoint on the method name shown in the below screenshot, this method should trigger on its own. If you step through the code in the debugger, you should notice that this method is constantly called in succession:
- The
-sign on theRemovebutton seems like it needs a space between itself and theRemovetext.
Once these requested changes have been made/investigated, please leave your response in this PR and re-request a review from me from the PR Reviewers list.
Cheers
src/app/groups/group-member-list/group-member-list.component.html
Outdated
Show resolved
Hide resolved
|
Hi @Pasindufdo98, Can you please update the Cheers |
…e getters with fields, enabling OnPush change detection, and making member removal update the UI instantly.
Hey @returnMarcco , Fixes implemented
|
|
Hi @Pasindufdo98 , I have successfully pulled and reviewed your code. Nice work on the migration. The component is working as expected |
returnMarcco
left a comment
There was a problem hiding this comment.
Hi @Pasindufdo98,
When I attempt to add a student to a group, that student doesn't seem to show in the list for me. Can you please check to see if you're experiencing the same?
Also, when I add a group to a group set and reload the page, the group no longer shows in the list (it exists in the database though). Can you confirm if this is the case for you? This probably isn't a result of your changes though.
Cheers
f95ca2c to
1bdbb78
Compare
Hi @returnMarcco ,
|
9e530f3 to
2c838a9
Compare
Hey @returnMarcco, |
returnMarcco
left a comment
There was a problem hiding this comment.
Hey Pasindu,
I've left a few comments as feedback. Reach out if you have any questions.
Cheers
src/app/groups/group-member-list/group-member-list.component.ts
Outdated
Show resolved
Hide resolved
src/app/groups/group-member-list/group-member-list.component.ts
Outdated
Show resolved
Hide resolved
src/app/groups/group-member-list/group-member-list.component.html
Outdated
Show resolved
Hide resolved
src/app/groups/group-member-list/group-member-list.component.ts
Outdated
Show resolved
Hide resolved
ebeddc5 to
5eb8f8e
Compare
92144ff to
6d801db
Compare
ff481f0 to
1691cc0
Compare
e59b7f7 to
5329318
Compare
832d88a to
16bb4f5
Compare
d241e70 to
572ed62
Compare
returnMarcco
left a comment
There was a problem hiding this comment.
Pre-approving this PR. Please see last recommended change. After making this change, please contact Brian as soon as possible so he can review this before opening an upstream PR. Good work.
src/app/groups/group-member-list/group-member-list.component.html
Outdated
Show resolved
Hide resolved
d839024 to
d341287
Compare
chelaz1234
left a comment
There was a problem hiding this comment.
Hi @Pasindufdo98,
Nice, thorough migration of group-member-list with clear commit structure. All functions are work as expected. Overall good job!
disururathnayake
left a comment
There was a problem hiding this comment.
Hi @Pasindufdo98 ,
I have successfully pulled and reviewed your code. Nice work on the migration. The component is working as expected





Migration : Group Member List
Description
This component displays the list of members in a selected group, allowing users to add new members or remove existing ones. Also manages related actions such as showing member details and updating the list when group data changes.
Before:

After:

Fixes # (issue)
How Has This Been Tested?
Tested by adding and removing members across different groups to confirm the list updates correctly and toolbar actions respond based on user role.
Testing Checklist:
Checklist: