summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorDouwe Maan <douwe@gitlab.com>2017-07-07 14:28:18 +0000
committerDouwe Maan <douwe@gitlab.com>2017-07-07 14:28:18 +0000
commit939cff899ca92f6e981c7ec8a68df64602e2d893 (patch)
tree5f06ce4b9767be402f7958076bc233ae49c91ced /app
parentc88739ffa6ad99fbd5e20a6e8f2ee251996ea18b (diff)
parentacbad6d8372a820487376e7011004796b28a763f (diff)
downloadgitlab-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.rb26
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