moo.sdk.onboarding.provision_guest

moo.sdk.onboarding.provision_guest(name, site=None, user=None)

Create a non-persistent guest avatar + account.

The avatar is parented to $guest and given its own ownership_quota of 0 so moo.sdk.create() refuses (the class default is not enough — create reads the quota with recurse=False).

Parameters:
  • name – display name for the guest avatar

  • site – the Site to provision on (defaults to the active site)

  • user – an optional Django User to tie the guest to (usually None)

Returns:

(account, avatar)