Esempio n. 1
0
    def deletecarddav(self):

        try:
            cardDAVLogin = CardDAVLogin.get(self.getRequiredParameter("key"))
            
            if cardDAVLogin.parent().key() != self.userProfile.key():
                raise AjaxError("You don't own these CardDAV credentials.")
            
            cardDAVLogin.delete()

            self.sendJsonOK()
            
        except datastore_errors.BadKeyError:
            raise AjaxError("CardDAV login does not exist.")