setContent

Replaces the content of the Profile object.

Updating a profile will have no impact until the save method is called

setContent(data)

Arguments Type Description
data JSON Object Profile content

Return Value

Returns the Profile object.

Usage

Copied to clipboard!
var profile = kuzzle.security.fetchProfile('myprofile');
var profileDefinition = {
  policies: [
    {roleId: 'myrole'},
    {roleId: 'default', restrictedTo: [{index: 'index1'}, {index: 'index2', collections: ['foo', 'bar'] } ] }
  ]
};

profile = profile.setContent(profileDefinition);