source: gutenbach-web/root.py @ 1998d46

debianmacno-cupsweb
Last change on this file since 1998d46 was 1998d46, checked in by Edward Z. Yang <edwardzyang@…>, 16 years ago

Prettify.

Signed-off-by: Edward Z. Yang <edwardzyang@…>

  • Property mode set to 100644
File size: 909 bytes
RevLine 
[973dd91]1"""Main Controller"""
2from sipbmp3web.lib.base import BaseController
3from tg import expose, flash, require, url, request, redirect
4from pylons.i18n import ugettext as _
5#from tg import redirect, validate
6from sipbmp3web.model import DBSession, metadata
7from sipbmp3web.controllers.error import ErrorController
8from sipbmp3web import model
9from catwalk.tg2 import Catwalk
10from repoze.what import predicates
11from sipbmp3web.controllers.secure import SecureController
[84ed773]12from remctl import remctl
[973dd91]13
14class RootController(BaseController):
15    admin = Catwalk(model, DBSession)
16    error = ErrorController()
17
18    @expose('sipbmp3web.templates.index')
19    def index(self):
[1998d46]20        out = dict(page="index")
[7f1e63c]21        out["volume"] = remctl("zygorthian-space-raiders.mit.edu", command=["v", "get"]).stdout
[84ed773]22        return out
[973dd91]23
24    @expose('sipbmp3web.templates.about')
25    def about(self):
[1998d46]26        return dict(page="about")
[973dd91]27
Note: See TracBrowser for help on using the repository browser.