JSONAPI stuff
This commit is contained in:
@@ -1,5 +1,10 @@
|
||||
class Qwaiter::UserBaseSerializer
|
||||
include JSONAPI::Serializer
|
||||
class_attribute :related_link_for
|
||||
|
||||
def self.related_link_for(*attributes)
|
||||
self.related_link_for = attributes
|
||||
end
|
||||
|
||||
def base_url
|
||||
"/user"
|
||||
@@ -15,8 +20,9 @@ class Qwaiter::UserBaseSerializer
|
||||
attribute_name.to_s
|
||||
end
|
||||
|
||||
#alias_method :default_relationship_related_link, :relationship_related_link
|
||||
def relationship_related_link(attribute_name)
|
||||
super
|
||||
super if related_link_for.include?(attribute_name)
|
||||
end
|
||||
|
||||
def relationship_self_link(attribute_name)
|
||||
|
||||
Reference in New Issue
Block a user