Exemplo n.º 1
0
 def to_data_source(self, class_schema):
     obj = AbstractModels.to_data_source(self, class_schema)
     if hasattr(self, 'username'):
         obj.name = self.username
     del obj.username
     return obj
Exemplo n.º 2
0
 def update_from_data_source(self, db_object):
     AbstractModels.update_from_data_source(self, db_object)
     self.provisioning_extension = str(self.provisioning_extension)
Exemplo n.º 3
0
 def to_data_source(self, class_schema):
     source = AbstractModels.to_data_source(self, class_schema)
     source.provisioningid = int(source.provisioningid)
     return source
Exemplo n.º 4
0
 def __init__(self, *args, **kwargs):
     AbstractModels.__init__(self, *args, **kwargs)
Exemplo n.º 5
0
 def update_data_source(self, db_object):
     AbstractModels.update_data_source(self, db_object)
     if hasattr(self, 'username'):
         setattr(db_object, 'name', self.username)
     setattr(db_object, 'username', '')
Exemplo n.º 6
0
 def update_from_data_source(self, db_object):
     AbstractModels.update_from_data_source(self, db_object)
     if hasattr(db_object, 'name'):
         self.username = db_object.name
Exemplo n.º 7
0
 def update_from_data(self, data_dict):
     AbstractModels.update_from_data(self, data_dict)
     if 'name' in data_dict:
         self.username = data_dict['name']
Exemplo n.º 8
0
 def to_data_dict(self):
     data_dict = AbstractModels.to_data_dict(self)
     if hasattr(self, 'username'):
         data_dict['name'] = self.username
     del data_dict['username']
     return data_dict