summaryrefslogtreecommitdiff
path: root/app/helpers/application_helper.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-11 14:17:37 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-11 14:17:37 +0300
commit6eb045fc98f02a54b5db37ff2a43b008fe971158 (patch)
tree3c961693227b25fb99a1bc065f10e2a71b8b39f3 /app/helpers/application_helper.rb
parent52f312a8a83eb24fdae41eed7923a64f816f70d3 (diff)
downloadgitlab-ce-6eb045fc98f02a54b5db37ff2a43b008fe971158.tar.gz
Prevent Project.all & User.all in selectboxes
Diffstat (limited to 'app/helpers/application_helper.rb')
-rw-r--r--app/helpers/application_helper.rb9
1 files changed, 6 insertions, 3 deletions
diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb
index 935fb327c62..4cbc4d187e8 100644
--- a/app/helpers/application_helper.rb
+++ b/app/helpers/application_helper.rb
@@ -192,9 +192,12 @@ module ApplicationHelper
alias_method :url_to_image, :image_url
def users_select_tag(id, opts = {})
- css_class = "ajax-users-select"
- css_class << " multiselect" if opts[:multiple]
- hidden_field_tag(id, '', class: css_class)
+ css_class = "ajax-users-select "
+ css_class << "multiselect " if opts[:multiple]
+ css_class << opts[:class] || ''
+ value = opts[:selected] || ''
+
+ hidden_field_tag(id, value, class: css_class)
end
def body_data_page