Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)