Skip to content
Snippets Groups Projects
Commit 09bb3c7f authored by Giovanne Marcelo's avatar Giovanne Marcelo
Browse files

Fixing concerns policies

parent 75373932
No related branches found
No related tags found
No related merge requests found
class CollectionPolicy < ApplicationPolicy
include SociablePolicy
include FollowablePolicy
def create?
record if user_exists?
......
module FollowablePolicy
def follow?
record if user_exists?
end
def unfollow?
record if user_exists?
end
end
class LearningObjectPolicy < ApplicationPolicy
include SociablePolicy
include ReportablePolicy
class Scope < Scope
def resolve
if user.nil?
......
module ReportablePolicy
def report_object?
record if user_exists?
end
def set_complaint_messages?
record if user_exists?
end
end
module SociablePolicy
def like?
record if user_exists?
end
def dislike?
record if user_exists?
end
def liked?
record if user_exists?
end
def download?
record if user_exists?
end
end
class UserPolicy < ApplicationPolicy
include FollowablePolicy
def show?
record if user_exists?
end
......@@ -7,11 +9,4 @@ class UserPolicy < ApplicationPolicy
record
end
def follow?
record if user_exists?
end
def unfollow?
record if user_exists?
end
end
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