def child_remove_from_typo3(self, cr, uid, ids, context=None): child_codes = list() for child in self.browse(cr, uid, ids, context): child_uid = self._get_typo3_child_id(cr, uid, child.code) Sync_typo3.request_to_typo3( "delete from tx_drechildpoolmanagement_childpools_children_mm" " where uid_foreign={0};" "delete from tx_drechildpoolmanagement_domain_model_children " "where child_key='{1}';".format(child_uid, child.code), 'upd') state = 'R' if child.has_been_sponsored else 'N' child.write({'state': state}) child_codes.append(child.code) Sync_typo3.delete_child_photos(child_codes) return Sync_typo3.sync_typo3_index()
def child_remove_from_typo3(self, cr, uid, ids, context=None): child_codes = list() for child in self.browse(cr, uid, ids, context): child_uid = self._get_typo3_child_id(cr, uid, child.code) Sync_typo3.request_to_typo3( "delete from tx_drechildpoolmanagement_childpools_children_mm" " where uid_foreign={};" "delete from tx_drechildpoolmanagement_domain_model_children " "where child_key='{}';".format(child_uid, child.code), 'upd') state = 'R' if child.has_been_sponsored else 'N' child.write({'state': state}) child_codes.append(child.code) Sync_typo3.delete_child_photos(child_codes) return Sync_typo3.sync_typo3_index()
def child_remove_from_typo3(self, cr, uid, ids, context=None): child_codes = list() for child in self.browse(cr, uid, ids, context): try: child_uid = self._get_typo3_child_id(cr, uid, child.local_id) Sync_typo3.request_to_typo3( "delete from tx_drechildpoolmanagement_childpools_" "children_mm where uid_foreign={0};" "delete from tx_drechildpoolmanagement_domain_model_" "children where child_key='{1}';".format( child_uid, child.local_id), 'upd') except orm.except_orm: logger.error("Child %s is not on internet" % child.local_id) state = 'R' if child.has_been_sponsored else 'N' child.write({'state': state}) child_codes.append(child.local_id) Sync_typo3.delete_child_photos(child_codes) return Sync_typo3.sync_typo3_index()