Skip to content

Latest commit

 

History

History
109 lines (59 loc) · 2.09 KB

internal.api.md

File metadata and controls

109 lines (59 loc) · 2.09 KB

Public and Private API

API documentation automatically generated by docmeteor.


File: "server/methods.js" Where: {server}


: function(role)  Server

remove a role

Arguments

  • role {String}

Returns Boolean

true = successfully removed role

: function(role){ ... server/methods.js:8


File: "lib/roles.js" Where: {client|server}


roles.userIsInGroupRole(userId, groupId, role)  Anywhere

check whether user has group role or not

This method userIsInGroupRole is defined in Roles

Arguments

  • userId {String}
  • groupId {String}
  • role {String}

Returns id

Roles.userIsInGroupRole = function (userId, groupId, role) { ... lib/roles.js:9

roles.addGroupRole(groupId, role)  Anywhere

add group role

This method addGroupRole is defined in Roles

Arguments

  • groupId {String}
  • role {String}

Returns id

Roles.addGroupRole = function (groupId, role) { ... lib/roles.js:33

roles.deleteGroupRole(groupId, role)  Anywhere

delete group role

This method deleteGroupRole is defined in Roles

Arguments

  • groupId {String}
  • role {String}

Roles.deleteGroupRole = function (groupId, role) { ... lib/roles.js:64

roles.rolesInGroup(groupId)  Anywhere

find group roles

This method rolesInGroup is defined in Roles

Arguments

  • groupId {String}

Returns cursor

Roles.rolesInGroup = function (groupId) { ... lib/roles.js:93