Updated flash messages, updated permissions, and added debuging output

I updated the flash messages to incude :alert, :error, and :success.
This will make the output much easier to read.

The debugging output was added to the index view.
it now displays the number of params passed,
and prints out each param on a seperate line
This commit is contained in:
ricky committed 2012-03-29 13:57:46 -04:00
1 parent 3e847fdacc
commit e7c1c3226b
4 files changed
+17 -161

No files matched your search

+7 -4
View File
@@ -28,9 +28,12 @@ class ExceptionhandlerController < ApplicationController
include ExceptionhandlerHelper
def index
#check the incomming report for completeness
if params.size < 9
flash.now[:error] = "Not enough args"
if params.size != 2
flash.now[:alert] = "Not enough args"
end
# check to see if the reported project exists
elsif Project.find_by_name(params[:app]) == nil
@@ -45,7 +48,7 @@ class ExceptionhandlerController < ApplicationController
issue = check_for_existing_report
if issue != nil
if update_report(issue)
flash.now[:notice] = "Updated report"
flash.now[:success] = "Updated report"
end
else
@@ -54,9 +57,9 @@ class ExceptionhandlerController < ApplicationController
issue = create_new_report
if issue.valid?
issue.save
flash.now[:notice] = "New report filed"
flash.now[:success] = "New report filed"
else
@output = issue.errors.full_messages
flash.now[:error] = issue.errors.full_messages
end
#TODO generate link to issue