def updateItem(self, item): data = self.formPanel.data if data['passwordCheck']: data['password'] = data['password1'] try: del data['passwordCheck'] except KeyError: pass try: del data['password2'] except KeyError: pass try: del data['password1'] except KeyError: pass try: del data['permissions'] except KeyError: pass return ManagePanel.updateItem(self, item)
def updateItem(self, item): data = self.formPanel.data contacts_data = data['contacts'].copy() data['contacts'] = [] for c, D in contacts_data: if c is None: data['contacts'].append(CustomerContact(customer=item, **D)) else: data['contacts'].append(c) addresses_data = data['addresses'].copy() data['addresses'] = [] for a, D in addresses_data: if a is None: data['addresses'].append(CustomerAddress(customer=item, **D)) else: data['addresses'].append(a) return ManagePanel.updateItem(self, item)
def updateItem(self, item): data = self.formPanel.data if data['passwordCheck']: data['password'] = data['password1'] try: del data['passwordCheck'] except KeyError: pass try: del data['password2'] except KeyError: pass try: del data['password1'] except KeyError: pass try: del data['permissions'] except KeyError: pass return ManagePanel.updateItem(self, item)