diff options
author | Douwe Maan <douwe@gitlab.com> | 2017-07-07 14:28:18 +0000 |
---|---|---|
committer | Douwe Maan <douwe@gitlab.com> | 2017-07-07 14:28:18 +0000 |
commit | 939cff899ca92f6e981c7ec8a68df64602e2d893 (patch) | |
tree | 5f06ce4b9767be402f7958076bc233ae49c91ced /app | |
parent | c88739ffa6ad99fbd5e20a6e8f2ee251996ea18b (diff) | |
parent | acbad6d8372a820487376e7011004796b28a763f (diff) | |
download | gitlab-ce-939cff899ca92f6e981c7ec8a68df64602e2d893.tar.gz |
Merge branch 'tc-follow-up-mia' into 'master'
Follow-up from "Namespace license checks for multiple assignees"
Closes gitlab-ee#2839
See merge request !12701
Diffstat (limited to 'app')
-rw-r--r-- | app/services/quick_actions/interpret_service.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/app/services/quick_actions/interpret_service.rb b/app/services/quick_actions/interpret_service.rb index e4dfe87e614..6f82159e6c7 100644 --- a/app/services/quick_actions/interpret_service.rb +++ b/app/services/quick_actions/interpret_service.rb @@ -146,32 +146,6 @@ module QuickActions end end - desc do - "Change assignee#{'(s)' if issuable.allows_multiple_assignees?}" - end - explanation do |users| - users = issuable.allows_multiple_assignees? ? users : users.take(1) - "Change #{'assignee'.pluralize(users.size)} to #{users.map(&:to_reference).to_sentence}." - end - params do - issuable.allows_multiple_assignees? ? '@user1 @user2' : '@user' - end - condition do - issuable.persisted? && - current_user.can?(:"admin_#{issuable.to_ability_name}", project) - end - parse_params do |assignee_param| - extract_users(assignee_param) - end - command :reassign do |users| - @updates[:assignee_ids] = - if issuable.allows_multiple_assignees? - users.map(&:id) - else - [users.last.id] - end - end - desc 'Set milestone' explanation do |milestone| "Sets the milestone to #{milestone.to_reference}." if milestone |