Example #1
0
 def _post(self):
     if self.model.validate():
         for conf in self.configs_db:
             conf.value = getattr(self.model, conf.name)
             conf.put()
             config.update_config_cache(conf.name, conf.value)
     self.render_interface(self.model)
Example #2
0
 def _post(self):
     q = self.get_all_visible_config()
     for conf in q:
         new_value = self.request.get(conf.name, "")
         if conf.value != new_value:
             conf.value = new_value
             conf.put()
             update_config_cache(conf.name, new_value)
     return self.redirect(self.request.headers.get("Referer", self.uri_for("admin-manage-config")))