Sha256: baa2b99f099d2a4658b2dabacb445c830ece99ca6db5a7a78ba069a20c083d4d
Contents?: true
Size: 408 Bytes
Versions: 20
Compression:
Stored size: 408 Bytes
Contents
module KepplerFrontend # Policy for CallbackFunction model class CallbackFunctionPolicy < ControllerPolicy attr_reader :user, :objects def initialize(user, objects) @user = user @objects = objects end def editor? keppler_admin? || user_can?(@objects, 'editor') end def editor_save? keppler_admin? || user_can?(@objects, 'editor_save') end end end
Version data entries
20 entries across 20 versions & 1 rubygems