Sha256: d601c90669144b64720da91a4a07977dd6b344ed97841549bc95577a1e095761

Contents?: true

Size: 406 Bytes

Versions: 4

Compression:

Stored size: 406 Bytes

Contents

module PermissionsHelper
  DEFAULT_PERMISSIONS =
    [
      [ "read",    "activity", "same_and_lower_levels" ],
      [ "create",  "activity", "same_level" ],
      [ "follow", nil, nil],
      [ "represent", nil, nil]
    ]

  def default_permissions
    @default_permissions ||=
      DEFAULT_PERMISSIONS.map{ |p|
        Permission.find_or_create_by_action_and_object_and_function *p
      }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
social_stream-base-0.6.3 app/helpers/permissions_helper.rb
social_stream-base-0.6.2 app/helpers/permissions_helper.rb
social_stream-base-0.6.1 app/helpers/permissions_helper.rb
social_stream-base-0.6.0 app/helpers/permissions_helper.rb