Exemplo n.º 1
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
Exemplo n.º 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
Exemplo n.º 3
0
 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
Exemplo n.º 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))
Exemplo n.º 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))
Exemplo n.º 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))
Exemplo n.º 7
0
 def update_by_id(cls, context, template_id, values):
     return db_api.raw_template_update(context, template_id, values)
Exemplo n.º 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))
Exemplo n.º 9
0
 def update_by_id(cls, context, template_id, values):
     return db_api.raw_template_update(context, template_id, values)