def addphone(self): userPhone = UserPhoneNumber(parent = self.userProfile, itemValue = self._checkNewItemByName(UserPhoneNumber, 'phone'), privacyType = self.getRequiredParameter('privacy'), itemType = self.getRequiredParameter('type')) userPhone.put() # Add permissions for this email in every outgoing group for persona in self.userProfile.personas: permitPhone = PermitPhoneNumber(parent = persona, userPhoneNumber = userPhone) permitPhone.put() self._updateAllVCards() self.sendJsonOK({'key': str(userPhone.key())})