Difficult to find users to delete from group in large groups#3286
Difficult to find users to delete from group in large groups#3286iam-vir-harshit wants to merge 18 commits intoDSpace:mainfrom
Conversation
|
Hi @iam-vir-harshit, |
7f2d045 to
dcea3ba
Compare
|
Rebased with dspace-angular main branch |
tdonohue
left a comment
There was a problem hiding this comment.
@iam-vir-harshit : Thanks also for this PR! Apologies for the delay in reviewing this, but we gave this a code review as a team in today's Developer Meeting. Overall, the code looks good, but again we are noticing that automated tests are missing:
- The changes to
eperson-form.component.tsshould all be tested ineperson-form.component.spec.ts - Similarly, the changes to
members-list.component.tsshould all have automated tests inmembers-list.component.spec.ts.
Once those automated tests are added, the Codecov warnings on this PR (in the "Files changed" tab) should go away (or mostly go away). We can then work to get this tested and merged quickly. Thanks again!
|
Hi @iam-vir-harshit, |
|
@iam-vir-harshit : Just a friendly reminder, that if you want this PR to be considered for the 9.0 release, we will need to have the feedback above resolved soon (and any merge conflicts resolved). Our 9.0 feature merger deadline is March 28. Anything not approved & merged by that date will unfortunately need to be delayed for the next major release. |
|
Hi @iam-vir-harshit, |
|
Hi @iam-vir-harshit, |
|
Hi @tdonohue, @MarieVerdonck, |
|
Hi @iam-vir-harshit, |
|
@iam-vir-harshit : This PR has a merge conflict because it looks like you've updated every Instead, we recommend only updating the |
… Translation Files Changes except en.json5
|
Reopening this PR with the recommended *.json5 translation file changes rollback except the en.json5 changes. |
…g Rollback Changes
- Missing Changes
- Fix Indentation in en.json5
|
@tdonohue, |
|
Hi @iam-vir-harshit, |
|
@iam-vir-harshit : Apologies that we have not gotten a reviewer on this PR yet. However, we are just beginning a more detailed review process for 10.0 for all new feature PRs. If you can rebase this on latest |
References
Description -
group page.
List of changes in this PR:
For searching the current editing group members (includes frontend and backend task) :-
a) - In the Frontend, we have added a search form;
b) - In the Backend, we have added a search method("findIsMemberOf") that receives current editing group id and query parameter which
searches in the current member's list of the editing group;
For deleting the eperson from groups (includes only frontend task) :-
a) - We have only added an extra column in the edit eperson page for giving remove button;
b) - We are utilizing the same api created for unlinking an eperson from the group in the edit group page;
Steps to reproduce:-
Task 1- Search option in the group edit page (in current epeople members section)
Task 2- Remove button in the particular EPeople edit page