Beispiel #1
0
 def toggle_display(self, **kwargs):
     current_user = self.users.get_current_user()
     try:
         c = ItemCategory.get(Key(encoded=self.request.get('key')))
         c.display = not c.display
         c.put()
         return dict(valid=True, html=util.render_fragment('category_list.html', dict(category=ItemCategory.get(Key(encoded=self.request.get('key'))), conv=money_to_str, superuser=current_user.is_superuser)))
     except:
         return dict(valid=False, failure=traceback.format_exc())
Beispiel #2
0
 def update(self, **kwargs):
     current_user = self.users.get_current_user()
     if not current_user.is_superuser:
         self.redirect('/denied')
         return
     try:
         c = ItemCategory.get(Key(encoded=self.request.get('key')))
         c.price = str_to_money(urllib.unquote_plus(self.request.get('price')))
         c.description = urllib.unquote_plus(self.request.get('description'))
         c.code = urllib.unquote_plus(self.request.get('code'))
         c.put()
         return dict(valid=True, html=util.render_fragment('category_list.html', dict(category=ItemCategory.get(Key(encoded=self.request.get('key'))), conv=money_to_str, superuser=current_user.is_superuser)))
     except:
         return dict(valid=False, failure=traceback.format_exc())