예제 #1
0
파일: main.py 프로젝트: danjl/wikijust
 def get(self):
     user = self.authenticate_session_id()
     pages = Page.get_all_pages()
     if user:
         self.render("home.html", user=user.username, pages=pages, page_titles=pages)
     else:
         self.render("home.html", pages=pages, page_titles=pages)
예제 #2
0
파일: admin.py 프로젝트: ppalucki/shcms
 def pages(self):
     """ edycja strona w panelu admina (z obsluga filtrow) """
     slug_filter = self.request.params.get('slug','')
     lang_filter = self.request.params.get('lang','')
     pages = Page.get_all_pages(slug_filter=slug_filter, lang_filter=lang_filter)
     assert all(p.lang for p in pages)
     return self.render('admin/pages.html', 
                        pages = pages,
                        slugs = Page.get_all_slugs_for_admin(),
                        langs = Page.get_all_langs_for_admin(),
                        slug_filter = slug_filter,
                        lang_filter = lang_filter)
예제 #3
0
파일: main.py 프로젝트: danjl/wikijust
 def render(self, template, page_titles=None, **kw):
     if not page_titles:
         page_titles = Page.get_all_pages()
     self.write(self.render_str(template, page_titles=page_titles, **kw))