Sha256: 6d057c16beeeb31a713490a9d0610c315ce9605f24c76661a4ab45cf5ae9b84d

Contents?: true

Size: 437 Bytes

Versions: 1

Compression:

Stored size: 437 Bytes

Contents

# frozen_string_literal: true

class Ability < Sunrise::Models::Ability
  def guest
    can [:create, :delete, :show], Paper
    can [:create, :show, :delete], PickedFile
  end

  def default
    can [:create, :show, :delete], PickedFile
    can [:create, :show, :delete], TicketFile
    can [:create, :delete], Paper
    can [:show], Paper, user_id: @user.id
  end

  def redactor
    # TODO
  end

  def moderator
    # TODO
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
translation_cms-0.1.5 app/models/defaults/ability.rb