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 } 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
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))
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))
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))
def update_by_id(cls, context, template_id, values): return db_api.raw_template_update(context, template_id, values)