Ejemplo n.º 1
0
Archivo: gifts.py Proyecto: zefciu/wad
 def view(self, slug):
     try:
         c.gift = meta.Session.query(model.Gift).filter(
             model.Gift.slug == slug
         ).one()
     except orm.exc.NoResultFound:
         abort(404)
     return render('/gifts/view.html')
Ejemplo n.º 2
0
Archivo: guests.py Proyecto: zefciu/wad
 def confirmation_list(self):
     try:
         c.guests = meta.Session.query(model.Guest).filter(
             model.Guest.invitation_id == session['invitation_id']
         ).all()
     except KeyError:
         redirect(url(controller = 'invitations', action = 'confirmation_form'))
     return render('guests/confirmation_list.html')
Ejemplo n.º 3
0
Archivo: pages.py Proyecto: zefciu/wad
    def view(self, slug):
        try:
            c.page = meta.Session.query(model.Page).filter(
                model.Page.slug == slug 
            ).one()
        except orm.exc.NoResultFound:
            abort(404)

        return render('pages/view.html')
Ejemplo n.º 4
0
Archivo: guests.py Proyecto: zefciu/wad
 def submit_confirmations(self):
     try:
         meta.connection.execute(model.guests_table.update(
             (model.guests_table.c.id.in_(self.form_result['guest'])) &\
             (model.guests_table.c.invitation_id == session['invitation_id']),
             values = {model.guests_table.c.confirmed: True}
         ))
     except KeyError:
         redirect(url(controller = 'invitations', action = 'confirmation_form'))
         
     return render('guests/submit_confirmations.html')
Ejemplo n.º 5
0
Archivo: gifts.py Proyecto: zefciu/wad
 def confirm(self, slug):
     try:
         gift = meta.Session.query(model.Gift).filter(
             model.Gift.slug == slug
         ).one()
     except orm.exc.NoResultFound:
         abort(404)
     gift.invitation_id = self.invitation_id
     meta.Session.commit()
     c.gift = gift
     
     return render('/gifts/confirm.html')
Ejemplo n.º 6
0
Archivo: qnas.py Proyecto: zefciu/wad
 def index(self):
     c.sections = meta.Session.query(model.Section).join(model.QNA).order_by(model.Section.order).all()
     return render("qnas/index.html")
Ejemplo n.º 7
0
Archivo: gifts.py Proyecto: zefciu/wad
 def too_much(self):
     return render('/gifts/too_much.html')
Ejemplo n.º 8
0
Archivo: gifts.py Proyecto: zefciu/wad
 def list(self):
     c.gifts = meta.Session.query(model.Gift).filter(
         model.Gift.invitation_id == None
     ).order_by(model.Gift.name).all()
     return render('/gifts/list.html')
Ejemplo n.º 9
0
 def confirmation_form(self):
     return render('/invitations/confirmation_form.html')