Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Note

We structure the permissions definitions in terms of questions to be answered. The permissions below are what we are actually implementing in the code right now.

 

Wall

...

Permissions are for the wall itself, not the wall posts. If the user has permission on the wall, they have the permission on all the wall posts too.

Post

  
Wall ContextConditioncreatecommentreadeditmoderatedeleteadminx
Useralways
  •  userowner of wall
  •  registered users
  •  owner of wall
  •  owner of post
  •  
  
  • owner of wall
  •  owner of post
 
 if profile visibility "public"  
  •  everyone
     
 if profile visibility "registered users"  
  •  registered users
   
   if profile visibility "communities"  
  •  communities of user
 
   
  if profile visibility "connected users"  
  •  users connections
   
   if profile visibility "private"   
  •  
  •  
   
Groupalways
  •  members
  •  members
  •  members
  •  owner of post
  •  
 
  • owner of post
  •  (more via teams)
 
  teams      
  •  with x wall action

Not represented things

...