def create(self): self.__load_context() plate_setup = PlateSetup() plate_setup.project_id = self.form_result['project_id'] plate_setup.author_id = self.form_result['author_id'] plate_setup.name = self.form_result['name'] plate_setup.prefix = make_setup_name(plate_setup) Session.add(plate_setup) Session.commit() redirect(url(controller='setup', action='consumable', id=plate_setup.id, beta=c.beta))
def save_name(self, id=None): self.__load_context() setup, struct = self.__load_setup(id) if not setup: abort(404) for k, v in self.form_result.items(): setattr(setup, k, v) setup.prefix = make_setup_name(setup) Session.commit() redirect(url(controller='setup', action='consumable', id=id, beta=c.beta))