'Activate the ``SupervisedRegistrationProfile`` given as argument.
Send an email to the site administrators to approve the user.
User is not able to login yet, as ``is_active`` is not yet ``True``'

def _activate(self, profile, site, get_profile):

    if ((not profile.user.is_active) and (not profile.activated)):
        self.send_admin_approve_email(profile.user, site)
    profile.activated = True
    profile.save()
    if get_profile:
        return profile
    else:
        return profile.user
