def create_user(self, user_dict, auth_provider='local'): local_user_dict = local_user(user_dict, auth_provider) logging.debug('CREATE NEW USER') user = User(**local_user_dict) if auth_provider != 'local': user.is_active = True user.is_staff = False user.is_superuser = False user.put()
def update_user(self, user, user_dict, auth_provider='local'): local_user_dict = local_user(user_dict, auth_provider) for k, v in local_user_dict.items(): if k in user.properties().keys(): setattr(user, k, v) user.save()
def update_user(self, userobj, user_dict, auth_provider='local'): local_user_dict = local_user(user_dict, auth_provider) userobj._user_dict.update(local_user_dict) userobj.save()