Skip to content

Commit abc034d

Browse files
committed
feat: Alert confirmation after promoting/removing a bus captain
1 parent 14643c0 commit abc034d

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

app/controllers/manage/bus_lists_controller.rb

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,22 +44,25 @@ def toggle_bus_captain
4444
is_bus_captain = params[:bus_captain] == "1"
4545
@questionnaire.update_attribute(:is_bus_captain, is_bus_captain)
4646
if @questionnaire.reload.is_bus_captain
47+
flash[:notice] = "#{@questionnaire.full_name} has been promoted to a bus captain."
4748
Message.queue_for_trigger("bus_list.new_captain_confirmation", @questionnaire.user.id)
49+
else
50+
flash[:notice] = "#{@questionnaire.full_name} has been removed as a bus captain."
4851
end
4952
redirect_to [:manage, @bus_list]
5053
end
5154

5255
def send_update_email
5356
if Message.for_trigger("bus_list.notes_update").empty?
54-
flash[:alert] = 'Error: No automated message is configured for bus note updates!'
57+
flash[:alert] = "Error: No automated message is configured for bus note updates!"
5558
redirect_to [:manage, @bus_list]
5659
return
5760
end
5861

5962
@bus_list.passengers.each do |passenger|
6063
Message.queue_for_trigger("bus_list.notes_update", passenger.id).count
6164
end
62-
flash[:notice] = 'Bus notes update emails have been sent'
65+
flash[:notice] = "Bus notes update emails have been sent"
6366
redirect_to [:manage, @bus_list]
6467
end
6568

0 commit comments

Comments
 (0)