Refactor ProjectMembers and GroupMembers controllers
What does this MR do?
- Refactor ProjectMembers and GroupMembers controllers. Make them look alike.
- Consistent finder execution
- Move unrelated logic outside of
present_
methods - Remove
find_members
method and move the logic to theindex
method - For consistency with
GroupMembers
, useparams.slice
for ProjectMembers too. Extract intofilter_params
method for both controllers.
- Move
params
forMembersFinder
underinitialize
to be consistent withGroupMembersFinder
and most of other finders.
Closes #118630 (closed)
Screenshots
Does this MR meet the acceptance criteria?
Conformity
Edited by Dmytro Zaporozhets (DZ)