Esempio n. 1
0
 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/'))
Esempio n. 2
0
 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/'))
Esempio n. 3
0
    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/'))
Esempio n. 4
0
    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/'))