def post(self): try: pid = int(self.request.get('post')) clist = base.comments_for_client(models.comment.by_post_id(pid)) self.response.out.write(json.dumps(comments_to_dicts(clist))) except ValueError: self.error(404)
def get(self): usr = admin.User.get_by_session(self.request) if not usr.admin: return base.raise_forbidden(self) self.put_page('templates/list_comments.html', { 'comments': base.comments_for_client(comment.PendingComment.all()), 'path': 'approvecomment', 'clearall': True, })
def get(self): p = self.request_value('page', int) usr = admin.User.get_by_session(self.request) if not usr.admin: return base.raise_forbidden(self) self.put_page('templates/list_comments.html', { 'comments': base.comments_for_client(models.comment.fetch(p)), 'path': 'delcomment', 'current_page': p, 'page_count': xrange(models.comment.count_pages()), })
def get(self): usr = admin.User.get_by_session(self.request) if not usr.admin: return base.raise_forbidden(self) self.put_page( 'templates/list_comments.html', { 'comments': base.comments_for_client( comment.PendingComment.all()), 'path': 'approvecomment', 'clearall': True, })
def get(self): p = self.request_value('page', int) usr = admin.User.get_by_session(self.request) if not usr.admin: return base.raise_forbidden(self) self.put_page( 'templates/list_comments.html', { 'comments': base.comments_for_client(models.comment.fetch(p)), 'path': 'delcomment', 'current_page': p, 'page_count': xrange(models.comment.count_pages()), })