Esempio n. 1
0
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))
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
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))