Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2016-03-15 20:17:05 +0300
committerPhil Hughes <me@iamphill.com>2016-03-16 11:41:55 +0300
commitdce43b4bea88c753c6aeb43d2d283bef4d11eff1 (patch)
tree0bda75ee5039e83cc8e4a74344bc362015461160 /app/helpers/issuables_helper.rb
parent374037b8a326b82a7787b2e29da820aa9c4390b3 (diff)
Pre-selects values on issue and merge request dropdown
Closes #14290
Diffstat (limited to 'app/helpers/issuables_helper.rb')
-rw-r--r--app/helpers/issuables_helper.rb28
1 files changed, 28 insertions, 0 deletions
diff --git a/app/helpers/issuables_helper.rb b/app/helpers/issuables_helper.rb
index 2dfeddf7368..29b78ac9100 100644
--- a/app/helpers/issuables_helper.rb
+++ b/app/helpers/issuables_helper.rb
@@ -20,6 +20,34 @@ module IssuablesHelper
base_issuable_scope(issuable).where('iid < ?', issuable.iid).first
end
+ def user_dropdown_label(user_id, default_label)
+ return "Unassigned" if user_id == "0"
+
+ user = @project.team.users.find_by(id: user_id)
+
+ if user
+ user.name
+ else
+ default_label
+ end
+ end
+
+ def labels_dropdown_label(label_name)
+ if !label_name
+ "Label"
+ else
+ label_name
+ end
+ end
+
+ def milestone_dropdown_label(milestone_name)
+ if !milestone_name
+ "Milestone"
+ else
+ milestone_name
+ end
+ end
+
private
def sidebar_gutter_collapsed?