mirror of
https://github.com/Retrospring/retrospring.git
synced 2025-03-21 22:07:48 +01:00
commit
c3c9f76f37
10 changed files with 78 additions and 2 deletions
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::AnswerController < ApplicationController
|
class Ajax::AnswerController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |titanic_param|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{titanic_param.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
params.require :id
|
params.require :id
|
||||||
params.require :answer
|
params.require :answer
|
||||||
|
@ -27,6 +34,14 @@ class Ajax::AnswerController < ApplicationController
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# this should never trigger because empty params throw ParameterMissing
|
||||||
|
unless params[:answer].length > 0
|
||||||
|
@status = :peter_dinklage
|
||||||
|
@message = "Answer is too short"
|
||||||
|
@success = false
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
answer = nil
|
answer = nil
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::CommentController < ApplicationController
|
class Ajax::CommentController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
params.require :answer
|
params.require :answer
|
||||||
params.require :comment
|
params.require :comment
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::FriendController < ApplicationController
|
class Ajax::FriendController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
params.require :screen_name
|
params.require :screen_name
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::GroupController < ApplicationController
|
class Ajax::GroupController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
@status = :err
|
@status = :err
|
||||||
@success = false
|
@success = false
|
||||||
|
@ -101,7 +108,7 @@ class Ajax::GroupController < ApplicationController
|
||||||
@checked = false
|
@checked = false
|
||||||
@message = "Successfully removed user from group."
|
@message = "Successfully removed user from group."
|
||||||
end
|
end
|
||||||
|
|
||||||
@status = :okay
|
@status = :okay
|
||||||
@success = true
|
@success = true
|
||||||
end
|
end
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::InboxController < ApplicationController
|
class Ajax::InboxController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
unless user_signed_in?
|
unless user_signed_in?
|
||||||
@status = :noauth
|
@status = :noauth
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
class Ajax::ModerationController < ApplicationController
|
class Ajax::ModerationController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def vote
|
def vote
|
||||||
params.require :id
|
params.require :id
|
||||||
params.require :upvote
|
params.require :upvote
|
||||||
|
|
|
@ -1,6 +1,13 @@
|
||||||
class Ajax::QuestionController < ApplicationController
|
class Ajax::QuestionController < ApplicationController
|
||||||
include MarkdownHelper
|
include MarkdownHelper
|
||||||
|
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
params.require :question
|
params.require :question
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::ReportController < ApplicationController
|
class Ajax::ReportController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
params.require :id
|
params.require :id
|
||||||
params.require :type
|
params.require :type
|
||||||
|
|
|
@ -1,4 +1,11 @@
|
||||||
class Ajax::SmileController < ApplicationController
|
class Ajax::SmileController < ApplicationController
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def create
|
def create
|
||||||
params.require :id
|
params.require :id
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,11 @@
|
||||||
class Ajax::SubscriptionController < ApplicationController
|
class Ajax::SubscriptionController < ApplicationController
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
rescue_from(ActionController::ParameterMissing) do |param_miss_ex|
|
||||||
|
@status = :parameter_error
|
||||||
|
@message = "#{param_miss_ex.param.capitalize} is required"
|
||||||
|
@success = false
|
||||||
|
render partial: "ajax/shared/status"
|
||||||
|
end
|
||||||
|
|
||||||
def subscribe
|
def subscribe
|
||||||
params.require :answer
|
params.require :answer
|
||||||
|
|
Loading…
Reference in a new issue