예제 #1
0
 def get(self):
     cfg = Configuration.instance()
     form = AdminForm(initial={
             "oauth_key": cfg.oauth_key,
             "oauth_secret": cfg.oauth_secret,
             "mail_from": cfg.mail_from,
             "allow_public": cfg.allow_public,
     })
     self.render_template("settings.pt", {'form': form, 'saved': False})
예제 #2
0
 def post(self):
     form = AdminForm(self.request.POST)
     saved = False
     if form.is_valid():
         cfg = Configuration.instance()
         cfg.oauth_key = form.clean_data['oauth_key']
         cfg.oauth_secret = form.clean_data['oauth_secret']
         cfg.mail_from = form.clean_data['mail_from']
         cfg.allow_public = form.clean_data['allow_public']
         cfg.put()
         saved = True
     self.render_template("settings.pt", {'form': form, 'saved': saved})