Exemple #1
0
	def get(self, name):
		if not self.logged_in():
			self.redirect("/login")

		article_id = self.request.get("v")
		article = None
		if article_id:
			article = Article.by_id(article_id)
		else:
			article = Article.most_recent_by_name(name)
		
		self.render("edit.html", article=article)
Exemple #2
0
	def get(self, name):
		article = Article.most_recent_by_name(name)
		articles = Article.all_by_name(name)
		if not articles:
			self.redirect("/edit" + name)
		self.render("history.html", article=article, articles=articles)
Exemple #3
0
	def post(self, name):
		user = self.current_user()
		content = self.request.get("content")
		article = Article(name=name, content=content, createdById = user.key().id())
		article.put()
		self.redirect(name)