예제 #1
0
    def clean_uuid(self):
        user_uid = self.params.get('UUID', None)

        if not user_uid:
            raise ParameterExpected(parameter='UUID')

        try:
            self.pip_user = PipUsers.objects.get(UserUID=user_uid)
            if not self.pip_user.Purchaser:
                new_purchaser = Purchasers()
                new_purchaser.save()
                self.pip_user.Purchaser = new_purchaser
                self.pip_user.save()

        except PipUsers.DoesNotExist:
            raise UnauthorizedError()
예제 #2
0
    def clean_uuid(self):
        user_uid = self.params.get('UUID', None)

        if not user_uid:
            raise ParameterExpected(parameter='UUID')

        try:
            self.pip_user = PipUsers.objects.get(UserUID=user_uid)
            if not self.pip_user.Purchaser:
                new_purchaser = Purchasers()
                new_purchaser.save()
                self.pip_user.Purchaser = new_purchaser
                self.pip_user.save()

        except PipUsers.DoesNotExist:
            raise UnauthorizedError()
예제 #3
0
 def get_pip_user(self):
     new_purchaser = Purchasers()
     new_purchaser.save()
     pip_user = PipUsers(Purchaser=new_purchaser)
     pip_user.save()
     return pip_user
예제 #4
0
 def get_pip_user(self):
     new_purchaser = Purchasers()
     new_purchaser.save()
     pip_user = PipUsers(Purchaser=new_purchaser)
     pip_user.save()
     return pip_user