Skip to content

Instantly share code, notes, and snippets.

@Foorack
Created December 3, 2022 22:56
Show Gist options
  • Save Foorack/f0d28b915d9ecef3c40379bbf4ae57ae to your computer and use it in GitHub Desktop.
Save Foorack/f0d28b915d9ecef3c40379bbf4ae57ae to your computer and use it in GitHub Desktop.
group permissions 2022-12-03 /groups/<groupId>/permissions
[
{
"name": "group-members-manage",
"displayName": "Manage Group Member Data",
"help": "Allows role to view all members and edit data about them.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-data-manage",
"displayName": "Manage Group Data",
"help": "Allows role to edit group details (name, description, joinState, initialRoles, etc).",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-audit-view",
"displayName": "View Audit log",
"help": "Allows role to view the full group audit log.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-roles-manage",
"displayName": "Manage Group Roles",
"help": "Allows role to create roles, modify roles, and delete roles.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-roles-assign",
"displayName": "Assign Group Roles",
"help": "Allows role to assign/unassign roles to users.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-bans-manage",
"displayName": "Manage Group Bans",
"help": "Allows role to ban/unban users and view all banned users.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-members-remove",
"displayName": "Remove Group Members",
"help": "Allows role to remove someone from the group.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-members-viewall",
"displayName": "View All Members",
"help": "Allows role to view all members in a group, not just friends.",
"isManagementPermission": false,
"allowedToAdd": true
},
{
"name": "group-announcement-manage",
"displayName": "Manage Group Announcement",
"help": "Allows role to set/clear group announcement and send it as a notification.",
"isManagementPermission": false,
"allowedToAdd": true
},
{
"name": "group-galleries-manage",
"displayName": "Manage Group Galleries",
"help": "Allows role to create, reorder, edit, and delete group galleries. Can always submit to galleries, and can approve images.",
"isManagementPermission": false,
"allowedToAdd": true
},
{
"name": "group-invites-manage",
"displayName": "Manage Group Invites",
"help": "Allows role to create/cancel invites, as well as accept/decline/block join requests.",
"isManagementPermission": false,
"allowedToAdd": true
},
{
"name": "group-instance-moderate",
"displayName": "Moderate Group Instances",
"help": "Allows role to moderate within a group instance.",
"isManagementPermission": true,
"allowedToAdd": true
},
{
"name": "group-instance-open-create",
"displayName": "Create Open Group Instances",
"help": "Allows role to create group instances that are not limited by role.",
"isManagementPermission": false,
"allowedToAdd": true
},
{
"name": "group-instance-restricted-create",
"displayName": "Create Role Restricted Group Instances",
"help": "Allows role to create group instances which are restricted by role.",
"isManagementPermission": false,
"allowedToAdd": true
},
{
"name": "group-instance-join",
"displayName": "Join Group Instances",
"help": "Allows role to join group instances.",
"isManagementPermission": false,
"allowedToAdd": true
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment