Sha256: dc30bf9f16a4371c7e0970466b0f9f67787e2fbb94bdcefa53be3304934ddbb8

Contents?: true

Size: 1.62 KB

Versions: 8

Compression:

Stored size: 1.62 KB

Contents

# Seed configuration for Social Stream
#
# Define your relations and add SocialStream.seed! to db/seeds.rb
#
relations:
  # User to User
  user-friend:
    sender_type: User
    receiver_type: User
    name: friend
    # Friendship is a reciprocal relation
    inverse: user-friend
    # It is set for users by default
    reflexive: true
    permissions:
      - [ create,  resources, weak_set ]
      - [ read,    resources, group_set ]
      - [ update,  resources, weak_set ]
      - [ destroy, resources, weak_set ]
  user-public:
    sender_type: User
    receiver_type: User
    name: public
    # This relation is weaker than user-friend
    parent: user-friend
    # This relation is also reciprocal
    inverse: user-public
    permissions:
      - [ read, resources, group_set ]
  user-friend-request:
    sender_type: User
    receiver_type: User
    name: friend_request
    # This relation is the request for user-friend
    granted: user-friend

  # User to Group
  user-group-member:
    sender_type: User
    receiver_type: Group
    name: member
    inverse: group-user-member
  user-group-follower:
    sender_type: User
    receiver_type: Group
    name: follower
    parent: user-group-member
  user-group-public:
    sender_type: User
    receiver_type: Group
    name: public
    parent: user-group-follower

  # Group to User
  group-user-member:
    sender_type: Group
    receiver_type: User
    name: member
    inverse: user-group-member
    permissions:
      - [ create,  resources, weak_set ]
      - [ read,    resources, group_set ]
      - [ update,  resources, weak_group_set ]
      - [ destroy, resources, weak_group_set ]

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
social_stream-0.1.7 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.6 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.5 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.4 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.3 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.2 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.1 lib/generators/social_stream/templates/seeds.yml
social_stream-0.1.0 lib/generators/social_stream/templates/seeds.yml