GrusersPrivs - danopia/deviantart-difi GitHub Wiki

More information about this class can be obtained by studying the group_privs.js file.

fetchRoot

Params

  • gruserid: numbers

fetchAllActions

Params

  • gruserid: numbers

fetchRoles

Params

  • gruser_id

fetchTree

Params

  • gruser_id
  • owner_type : string
  • owner_id

removeAction

undocumented

Params

  • gruser_id

saveTree

undocumented

Params

  • gruser_id
  • owner_type
  • owner_id
  • tree

createAction

undocumented

Params

  • gruser_id
  • role actions?

reset

undocumented

Params

  • gruser_id
  • type
  • id
  • 0?

addActionToRole

undocumented

removeActionFromRole

undocumented

fetchChildren

undocumented

Usage

  • This call was used when clicking on "Show Exceptions" when editing group member privileges

Params

  • gruser_id: number (i.e. "19041998")
  • subject_id: number (i.e. "480571950")

resetGroup

undocumented

fetchPrivileges

undocumented

Params

  • gruser_id
  • owner_type : string
  • owner_id

updateRole

Usage

  • When renaming a privileged member category of a group.

Params

  • gruser_id: string (i.e. "19041998")
  • roleid: string (i.e. "1690251")
  • new_data: object (named array)
    • label: string (i.e. "new name")
    • name: string (i.e. "new name")
    • roleid: string (i.e. "1690251")