def create(self): t = model.Treatment.create( self.form_result['key'], self.form_result['source_badges'], self.form_result['variant_count'], ) model.meta.Session.commit() h.flash(_("Treatment has been created."), 'success') return redirect(h.base_url('/admin/treatment/'))
def assign(self, key): treatment = model.Treatment.find(key) if not treatment: return ret_abort(_("Could not find the entity '%s'") % id, code=404) if assign_users(treatment): model.meta.Session.commit() h.flash(_("All users have been assigned to their respective " "treatment badges."), 'success') else: h.flash(_("All users are already assigned to their respective " "treatment badges.")) return redirect(h.base_url('/admin/treatment/'))
def assign(self, key): treatment = model.Treatment.find(key) if not treatment: return ret_abort(_("Could not find the entity '%s'") % id, code=404) if assign_users(treatment): model.meta.Session.commit() h.flash( _("All users have been assigned to their respective " "treatment badges."), 'success') else: h.flash( _("All users are already assigned to their respective " "treatment badges.")) return redirect(h.base_url('/admin/treatment/'))