Example #1
0
File: api.py Project: yuecong/ok
    def merge_user(self, obj, user, data):
        """
        Merges this user with another user.
        This user is the user that is "merged" -- no longer can login.
        """
        need = Need('merge')
        if not obj.can(user, need, obj):
            raise need.exception()

        other_user = models.User.lookup(data['other_email'])
        if not other_user:
            raise BadValueError("Invalid user to merge to")

        merge_user(obj, other_user)
Example #2
0
 def merge_user(self, usera, userb): #pylint: disable=no-self-use
     utils.merge_user(usera, userb)
Example #3
0
	def merge_users(self):
		utils.merge_user(self.user1.key, self.user2.key)
 def merge_user(self, usera, userb):  #pylint: disable=no-self-use
     utils.merge_user(usera, userb)