Inform user about questionable hook success

This commit is contained in:
Jacob Vosmaer 2016-05-03 13:40:59 +02:00
parent f4e0c56279
commit 23a3e3756a

View file

@ -27,8 +27,10 @@ class Projects::HooksController < Projects::ApplicationController
if !@project.empty_repo?
status, message = TestHookService.new.execute(hook, current_user)
if status
flash[:notice] = "Hook successfully executed, HTTP #{status} #{message}"
if status && status >= 200 && status < 400
flash[:notice] = "Hook executed successfully"
elsif status
flash[:alert] = "Hook executed successfully but returned HTTP #{status} #{message}"
else
flash[:alert] = "Hook execution failed: #{message}"
end