from turbogears import controllers, expose, redirect
from turbogears import validate, validators, flash, error_handler
from turbogears.widgets import *
from turbogears import controllers, expose, redirect
from turbogears import validate, validators, flash, error_handler
from turbogears.widgets import *
- return dict(records=r, name=name, namepl=namepl, tg_flash=f)
+ return dict(records=r, name=name, namepl=namepl)
- except ValueError, e:
- raise redirect('../list', tg_flash=_(u'Acción inválida.'))
- raise redirect('../list')
+ except ValueError:
+ raise cherrypy.NotFound
+ raise redirect('../../list')
- f = kw.get('tg_flash', None)
- return dict(name=name, namepl=namepl, form=form, tg_flash=f, values=kw)
+ return dict(name=name, namepl=namepl, form=form, values=kw)
@expose(template='kid:%s.templates.edit' % __name__)
def edit(self, id, **kw):
"""Edit record in model"""
r = validate_get(id)
@expose(template='kid:%s.templates.edit' % __name__)
def edit(self, id, **kw):
"""Edit record in model"""
r = validate_get(id)
- return dict(name=name, namepl=namepl, record=r, form=form,
- tg_flash=kw.get('tg_flash', None))
+ return dict(name=name, namepl=namepl, record=r, form=form)
def update(self, id, **kw):
"""Save or create record to model"""
r = validate_set(id, kw)
def update(self, id, **kw):
"""Save or create record to model"""
r = validate_set(id, kw)
- raise redirect('../list',
- tg_flash=_(u'El %s fue actualizado.') % name)
+ flash(_(u'El %s fue actualizado.') % name)
+ raise redirect('../list')
- raise redirect('../list',
- tg_flash=_(u'El %s fue eliminado permanentemente.') % name)
+ flash(_(u'El %s fue eliminado permanentemente.') % name)
+ raise redirect('../list')