示例#1
0
文件: model.py 项目: jaunis/xivo-dao
 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
示例#2
0
文件: model.py 项目: jaunis/xivo-dao
 def update_from_data_source(self, db_object):
     AbstractModels.update_from_data_source(self, db_object)
     self.provisioning_extension = str(self.provisioning_extension)
示例#3
0
文件: model.py 项目: jaunis/xivo-dao
 def to_data_source(self, class_schema):
     source = AbstractModels.to_data_source(self, class_schema)
     source.provisioningid = int(source.provisioningid)
     return source
示例#4
0
文件: model.py 项目: jaunis/xivo-dao
 def __init__(self, *args, **kwargs):
     AbstractModels.__init__(self, *args, **kwargs)
示例#5
0
文件: model.py 项目: jaunis/xivo-dao
 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', '')
示例#6
0
文件: model.py 项目: jaunis/xivo-dao
 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
示例#7
0
文件: model.py 项目: jaunis/xivo-dao
 def update_from_data(self, data_dict):
     AbstractModels.update_from_data(self, data_dict)
     if 'name' in data_dict:
         self.username = data_dict['name']
示例#8
0
文件: model.py 项目: jaunis/xivo-dao
 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