return self._get_post("SELECT * FROM blog \
WHERE id = %s", id)
- def get_by_slug(self, slug, published=True):
- if published:
- return self._get_post("SELECT * FROM blog \
- WHERE slug = %s AND published_at <= NOW()", slug)
-
+ def get_by_slug(self, slug):
return self._get_post("SELECT * FROM blog \
WHERE slug = %s", slug)
class PostHandler(base.BaseHandler):
def get(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=not self.current_user)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404)
@tornado.web.authenticated
def get(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=False)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404)
@tornado.web.authenticated
def post(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=False)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404)
class EditHandler(base.BaseHandler):
@tornado.web.authenticated
def get(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=False)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404)
@tornado.web.authenticated
def post(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=False)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404, "Could not find post %s" % slug)
class DeleteHandler(base.BaseHandler):
@tornado.web.authenticated
def get(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=False)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404)
@tornado.web.authenticated
def post(self, slug):
- post = self.backend.blog.get_by_slug(slug, published=False)
+ post = self.backend.blog.get_by_slug(slug)
if not post:
raise tornado.web.HTTPError(404)