Sha256: ccc78f38c24d89e201f4e4f0ea03dd53081b262a965f87e86b8da38061b9e461
Contents?: true
Size: 375 Bytes
Versions: 15
Compression:
Stored size: 375 Bytes
Contents
class LocationPolicy < ApplicationPolicy def index? @user end def show? @user end def update? @user && @user.superuser? end def create? @user && @user.superuser? end def destroy? @user && @user.superuser? end class Scope < ApplicationPolicy::Scope def resolve scope.where(parent_location_id: nil) end end end
Version data entries
15 entries across 15 versions & 1 rubygems