示例#1
0
文件: template.py 项目: whiteear/heat
 def store(self, context=None):
     '''Store the Template in the database and return its ID.'''
     rt = {'template': self.t, 'files': self.files}
     if self.id is None:
         new_rt = db_api.raw_template_create(context, rt)
         self.id = new_rt.id
     else:
         db_api.raw_template_update(context, self.id, rt)
     return self.id
示例#2
0
 def store(self, context=None):
     '''Store the Template in the database and return its ID.'''
     rt = {
         'template': self.t,
         'files': self.files
     }
     if self.id is None:
         new_rt = db_api.raw_template_create(context, rt)
         self.id = new_rt.id
     else:
         db_api.raw_template_update(context, self.id, rt)
     return self.id
 def store(self, context=None):
     '''Store the Template in the database and return its ID.'''
     rt = {
         'template': self.t,
         'files': self.files,
         'environment': self.env.user_env_as_dict(),
         'predecessor': self.predecessor
     }
     if self.id is None:
         new_rt = db_api.raw_template_create(context, rt)
         self.id = new_rt.id
     else:
         db_api.raw_template_update(context, self.id, rt)
     return self.id
示例#4
0
 def update_by_id(cls, context, template_id, values):
     # Only save template files in the new raw_template_files
     # table, not in the old location of raw_template.files
     if 'files_id' in values and values['files_id']:
         values['files'] = None
     return cls.from_db_object(
         context, cls(),
         db_api.raw_template_update(context, template_id, values))
示例#5
0
 def update_by_id(cls, context, template_id, values):
     # Only save template files in the new raw_template_files
     # table, not in the old location of raw_template.files
     if 'files_id' in values and values['files_id']:
         values['files'] = None
     return cls._from_db_object(
         context, cls(),
         db_api.raw_template_update(context, template_id, values))
示例#6
0
 def update_by_id(cls, context, template_id, values):
     return cls._from_db_object(
         context, cls(),
         db_api.raw_template_update(context, template_id, values))
示例#7
0
 def update_by_id(cls, context, template_id, values):
     return db_api.raw_template_update(context, template_id, values)
示例#8
0
 def update_by_id(cls, context, template_id, values):
     return cls._from_db_object(
         context, cls(),
         db_api.raw_template_update(context, template_id, values))
示例#9
0
 def update_by_id(cls, context, template_id, values):
     return db_api.raw_template_update(context, template_id, values)