Hi,
I'm trying to add a user to a modUserGroup 'TestGroup' and then I want to add the role "Member" to that group programmatically. I can add users to the usergroup 'TestGroup' but I cannot set its role.
What am I doing wrong? Here is my code snippet. I'm using MODX Rev 2.1.5
Thanks in advance for your help.
$userId = $user->get('id');
$group = $modx->getObject('modUserGroup',array('name'=> 'TestGroup'));
$groupId = $group->get('id');
$member = $modx->newObject('modUserGroupMember');
$member->set('user_group',$groupId);
$member->set('member',$userId);
$member->set('role','Member');
$group->addMany($member);
$group->save();