Exemplo n.º 1
0
    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())})