Allow to unassign Issues and Merge Requests when member leaves team
When a user leaves the team add the option to unassign them from any issues or merge requests within that team either either at project or group level
显示
- app/controllers/concerns/membership_actions.rb 4 个添加, 1 个删除app/controllers/concerns/membership_actions.rb
- app/helpers/members_helper.rb 8 个添加, 0 个删除app/helpers/members_helper.rb
- app/models/issue_assignee.rb 4 个添加, 1 个删除app/models/issue_assignee.rb
- app/models/merge_request_assignee.rb 3 个添加, 1 个删除app/models/merge_request_assignee.rb
- app/models/user.rb 3 个添加, 2 个删除app/models/user.rb
- app/services/members/destroy_service.rb 12 个添加, 1 个删除app/services/members/destroy_service.rb
- app/services/members/unassign_issuables_service.rb 23 个添加, 0 个删除app/services/members/unassign_issuables_service.rb
- app/views/shared/members/_member.html.haml 1 个添加, 1 个删除app/views/shared/members/_member.html.haml
- app/workers/all_queues.yml 8 个添加, 0 个删除app/workers/all_queues.yml
- app/workers/members_destroyer/unassign_issuables_worker.rb 32 个添加, 0 个删除app/workers/members_destroyer/unassign_issuables_worker.rb
- changelogs/unreleased/36720-unassig-user-on-remove-option.yml 5 个添加, 0 个删除...gelogs/unreleased/36720-unassig-user-on-remove-option.yml
- config/sidekiq_queues.yml 2 个添加, 0 个删除config/sidekiq_queues.yml
- doc/api/members.md 1 个添加, 0 个删除doc/api/members.md
- lib/api/members.rb 3 个添加, 1 个删除lib/api/members.rb
- spec/models/issue_assignee_spec.rb 34 个添加, 1 个删除spec/models/issue_assignee_spec.rb
- spec/models/merge_request_assignee_spec.rb 22 个添加, 0 个删除spec/models/merge_request_assignee_spec.rb
- spec/services/members/destroy_service_spec.rb 26 个添加, 3 个删除spec/services/members/destroy_service_spec.rb
- spec/services/members/unassign_issuables_service_spec.rb 66 个添加, 0 个删除spec/services/members/unassign_issuables_service_spec.rb
- spec/workers/members_destroyer/unassign_issuables_worker_spec.rb 27 个添加, 0 个删除...rkers/members_destroyer/unassign_issuables_worker_spec.rb
加载中
想要评论请 注册 或 登录