-
- Downloads
There was an error fetching the commit references. Please try again later.
Refactor member view by using presenter
- Create MemberPresenter alongside with GroupMemberPresenter and ProjectMemberPresenter
- Make Member model Presentable
- Move action_member_permission from MembersHelper into the MemberPresenter
- Added rspec using double, separate specs for GroupMemberPresenter and ProjectMemberPresenter
Fixes #28004.
Signed-off-by:
Rémy Coutable <remy@rymai.me>
Showing
- app/helpers/members_helper.rb 0 additions, 7 deletionsapp/helpers/members_helper.rb
- app/models/member.rb 1 addition, 0 deletionsapp/models/member.rb
- app/presenters/group_member_presenter.rb 15 additions, 0 deletionsapp/presenters/group_member_presenter.rb
- app/presenters/member_presenter.rb 40 additions, 0 deletionsapp/presenters/member_presenter.rb
- app/presenters/project_member_presenter.rb 15 additions, 0 deletionsapp/presenters/project_member_presenter.rb
- app/services/members/approve_access_request_service.rb 10 additions, 1 deletionapp/services/members/approve_access_request_service.rb
- app/services/members/destroy_service.rb 10 additions, 1 deletionapp/services/members/destroy_service.rb
- app/views/shared/members/_member.html.haml 8 additions, 8 deletionsapp/views/shared/members/_member.html.haml
- changelogs/unreleased/28004-consider-refactoring-member-view-by-using-presenter.yml 4 additions, 0 deletions...4-consider-refactoring-member-view-by-using-presenter.yml
- spec/helpers/members_helper_spec.rb 0 additions, 8 deletionsspec/helpers/members_helper_spec.rb
- spec/presenters/group_member_presenter_spec.rb 136 additions, 0 deletionsspec/presenters/group_member_presenter_spec.rb
- spec/presenters/project_member_presenter_spec.rb 136 additions, 0 deletionsspec/presenters/project_member_presenter_spec.rb
app/presenters/group_member_presenter.rb
0 → 100644
app/presenters/member_presenter.rb
0 → 100644
app/presenters/project_member_presenter.rb
0 → 100644
Please register or sign in to comment