def get_current_user(self): # The user_id returned from here will be set in self.current_user user_id = self.get_cookie(configuration.user_id_cookie_name) if not user_id: log.error('Auth Fail: No user_id found in cookie') return self.username = user_service.get_user_nav_name(id = user_id) return user_id
def post(self): resp = {} try: name = self.get_argument('name').strip() if self.get_argument('name', None) \ else None user = user_service.get_user(id = self.current_user) if not name or not user: resp['error'] = ERROR_MISSING_PARAMS else: kwargs = { 'name' : name, 'user_id' : self.current_user, 'seller_name' : user_service.get_user_nav_name(id = self.current_user), 'seller_email' : user.to_dict().get('email', None), 'livemode' : True } resp['id'] = form_service.save_new_form(**kwargs) resp['success'] = True except Exception as e: resp['error'] = '%s' %(e) self.set_body(resp) return self.render()