def delete_sample_template(self, study, user, callback): """Delete sample template Parameters ---------- study : Study The current study object user : User The current user object callback : function The callback function to call with the results once the processing is done """ sample_template_id = int(self.get_argument('sample_template_id')) try: SampleTemplate.delete(sample_template_id) msg = ("Sample template %d has been deleted from study: " "<b><i>%s</i></b>" % (sample_template_id, study.title)) msg_level = "success" except Exception as e: msg = "Couldn't remove %d sample template: %s" % ( sample_template_id, str(e)) msg_level = "danger" callback((msg, msg_level, 'study_information_tab', None, None))
def delete_sample_template(self, study, user, callback): """Delete sample template Parameters ---------- study : Study The current study object user : User The current user object callback : function The callback function to call with the results once the processing is done """ sample_template_id = int(self.get_argument('sample_template_id')) try: SampleTemplate.delete(sample_template_id) msg = ("Sample template %d has been deleted from study: " "<b><i>%s</i></b>" % (sample_template_id, study.title)) msg_level = "success" except Exception as e: msg = "Couldn't remove %d sample template: %s" % ( sample_template_id, str(e)) msg_level = "danger" callback((msg, msg_level, 'study_information_tab', None, None))
def tearDown(self): for fp in self._clean_up_files: if exists(fp): remove(fp) study_id = self.new_study.id for pt in self.new_study.prep_templates(): PrepTemplate.delete(pt.id) if SampleTemplate.exists(study_id): SampleTemplate.delete(study_id) Study.delete(study_id)
def tearDown(self): for fp in self._clean_up_files: if exists(fp): remove(fp) study_id = self.new_study.id for pt in self.new_study.prep_templates(): PrepTemplate.delete(pt.id) if SampleTemplate.exists(study_id): SampleTemplate.delete(study_id) Study.delete(study_id)
def delete_sample_template(study_id): """Delete a sample template Parameters ---------- study_id : int Study id whose template is going to be deleted Returns ------- dict of {str: str} A dict of the form {'status': str, 'message': str} """ from qiita_db.metadata_template.sample_template import SampleTemplate msg = '' status = 'success' try: SampleTemplate.delete(study_id) except Exception as e: status = 'danger' msg = str(e) return {'status': status, 'message': msg}
def delete_sample_template(study_id): """Delete a sample template Parameters ---------- study_id : int Study id whose template is going to be deleted Returns ------- dict of {str: str} A dict of the form {'status': str, 'message': str} """ from qiita_db.metadata_template.sample_template import SampleTemplate msg = '' status = 'success' try: SampleTemplate.delete(study_id) except Exception as e: status = 'danger' msg = str(e) return {'status': status, 'message': msg}