Skip to content
Snippets Groups Projects
Commit f712775e authored by Bruno FS's avatar Bruno FS
Browse files

Fixed 'complained?', added to serializer

parent ed0de2ff
No related branches found
No related tags found
No related merge requests found
......@@ -11,11 +11,6 @@ class V1::ComplaintsController < ApplicationController
render json: complaints
end
def complained?(user, object)
complaints.where(user: user, complainable_type: object.type, complainable_id: object.id ).blank?
# complaints.where(user: user, object: object).blank?
end
# POST v1/complaints
# POST v1/complaints.json
def create
......
......@@ -4,4 +4,9 @@ module Complainable
included do
has_many :complaints, as: :complainable
end
def complained?(user)
!complaints.where(user: user).blank?
end
end
......@@ -30,7 +30,7 @@ class LearningObjectSerializer < ActiveModel::Serializer
end
def complained
complaints.complained?(current_user,object)
object.complained?(current_user)
end
attributes :id,
......@@ -53,6 +53,7 @@ class LearningObjectSerializer < ActiveModel::Serializer
:liked,
:likes_count,
:reviewed,
:complained,
:shares_count,
:created_at,
:updated_at
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment