Sha256: 0784276fcd0b8e8829edd7a78b4c799597acb776d1808e3b99a670374bbb0782

Contents?: true

Size: 311 Bytes

Versions: 42

Compression:

Stored size: 311 Bytes

Contents

# frozen_string_literal: true

module Thredded
  class MessageboardGroupPolicy
    # @param user [Thredded.user_class]
    # @param group [Thredded::MessageboardGroup]
    def initialize(user, group)
      @user = user
      @group = group
    end

    def create?
      @user.thredded_admin?
    end
  end
end

Version data entries

42 entries across 42 versions & 2 rubygems

Version Path
thredded-1.1.0 app/policies/thredded/messageboard_group_policy.rb
thredded-1.0.1 app/policies/thredded/messageboard_group_policy.rb
thredded-1.0.0 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.16 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.15 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.14 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.13 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.12 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.11 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.10 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.9 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.8 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.7 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.6 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.5 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.4 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.3 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.1 app/policies/thredded/messageboard_group_policy.rb
thredded-0.16.0 app/policies/thredded/messageboard_group_policy.rb
thredded-0.15.5 app/policies/thredded/messageboard_group_policy.rb