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 20 commits into
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, |
… 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 |
|
@MarieVerdonck General reminder for all new feature PRs currently under review: there is still a possibility of getting this into 10.0, in case you have the capacity to complete the review at the moment. Feature merge deadline will be Friday 3/27. Thank you! |
|
Unfortunately, this Feature PR missed our DSpace 10.0 "Feature PR Merge Deadline". As DSpace 10.0 is now under a "Feature Freeze", this ticket will be moved to our 11.0 release board in the hopes of completing this feature in the next release. If there are any questions, let us know. |
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