def setup_config(sender, user, request, **kwargs): for app_name_key, value in UserSetup.objects.get_variables_to_override( user.id).items(): override(app_name_key, value) LOGGER.debug( 'Setting up configuration for user {} based on AB experiments in login signal reciever.' .format(user.id))
def process_request(self, request): if request.user is None or request.user.id is None: LOGGER.debug('There is no user to setup configuration based on AB experiments in middleware.') return LOGGER.debug('Setting up configuration for user {} based on AB experiments in middleware.'.format(request.user.id)) for app_name_key, value in UserSetup.objects.get_variables_to_override(request.user.id).items(): LOGGER.debug('Setting {} to "{}" for user {}.'.format(app_name_key, value, request.user.id)) override(app_name_key, value)
def process_request(self, request): if request.user is None or request.user.id is None: LOGGER.debug( 'There is no user to setup configuration based on AB experiments in middleware.' ) return LOGGER.debug( 'Setting up configuration for user {} based on AB experiments in middleware.' .format(request.user.id)) for app_name_key, value in UserSetup.objects.get_variables_to_override( request.user.id).items(): LOGGER.debug('Setting {} to "{}" for user {}.'.format( app_name_key, value, request.user.id)) override(app_name_key, value)
def setup_config(sender, user, request, **kwargs): for app_name_key, value in UserSetup.objects.get_variables_to_override(user.id).items(): override(app_name_key, value) LOGGER.debug('Setting up configuration for user {} based on AB experiments in login signal reciever.'.format(user.id))