diff --git a/app/helpers/bubbles/assignments_helper.rb b/app/helpers/bubbles/assignments_helper.rb new file mode 100644 index 000000000..9bd6630fc --- /dev/null +++ b/app/helpers/bubbles/assignments_helper.rb @@ -0,0 +1,8 @@ +module Bubbles::AssignmentsHelper + def bubble_assignee_checkbox(form, bubble, user) + form.check_box("assignee_id[]", { + checked: bubble.assigned_to?(user), data: { action: "change->form#submit" }, id: dom_id(user, :assign), include_hidden: false + }, user.id + ) + form.label("assignee_id[]", user.name, for: dom_id(user, :assign), class: "overflow-ellipsis") + end +end diff --git a/app/views/bubbles/assignments/new.html.erb b/app/views/bubbles/assignments/new.html.erb index 992c0b3c4..cea4d9815 100644 --- a/app/views/bubbles/assignments/new.html.erb +++ b/app/views/bubbles/assignments/new.html.erb @@ -4,16 +4,9 @@ Assign this to… <%= form_with url: bubble_assignments_path(@bubble), class: "flex flex-column full-width popup__list", data: { controller: "form" } do |form| %> - <% @bubble.bucket.users.active.sort_by(&:name).each do |user| %> + <% @bubble.bucket.users.active.alphabetically.each do |user| %> <% end %>