Sha256: 3f27dd3d909aefbf88a2a7988571e550ec3d8bed1b4103edfb9dbcd1f11b4618
Contents?: true
Size: 640 Bytes
Versions: 3
Compression:
Stored size: 640 Bytes
Contents
# Application Policy class ControllerPolicy < ApplicationPolicy attr_reader :user, :record def initialize(user, objects) @user = user @objects = objects end def index? true end def new? create? end def create? keppler_admin? || admin? end def edit? update? end def update? keppler_admin? || admin? end def clone? keppler_admin? || admin? end def show? true end def destroy_multiple? destroy? end def destroy? keppler_admin? || admin? end def import? keppler_admin? || admin? end def download? keppler_admin? || admin? end end
Version data entries
3 entries across 3 versions & 1 rubygems