Пример #1
0
 def add_user_identifiers(self, request):
     user_details = self.get_sakai_resource(request, 'direct/user/current.json')
     for target, identifier in self.conf.identifiers:
         value = user_details
         for i in identifier:
             if not i in (value or ()):
                 break
             value = value[i]
         else:
             UserIdentifier.set(request.user, target, value)
Пример #2
0
    def add_user_identifiers(self, request):
        user_details = simplejson.load(request.urlopen(self.build_url('direct/user/current.json')))

        for target, identifier in self.conf.identifiers:
            value = user_details
            for i in identifier:
                if not i in (value or ()):
                    break
                value = value[i]
            else:
                UserIdentifier.set(request.user, target, value)
Пример #3
0
 def add_user_identifiers(self, request):
     user_details = self.get_sakai_resource(request,
                                            'direct/user/current.json')
     for target, identifier in self.conf.identifiers:
         value = user_details
         for i in identifier:
             if not i in (value or ()):
                 break
             value = value[i]
         else:
             UserIdentifier.set(request.user, target, value)
Пример #4
0
    def add_user_identifiers(self, request):
        user_details = simplejson.load(request.urlopen(self.build_url('direct/user/current.json')))

        for target, identifier in self.conf.identifiers:
            value = user_details
            for i in identifier:
                if not i in (value or ()):
                    break
                value = value[i]
            else:
                UserIdentifier.set(request.user, target, value)