From: Leandro Lucarella Date: Fri, 16 Feb 2007 00:35:59 +0000 (+0000) Subject: Usar bien mensajes flash(). X-Git-Tag: pre-merge~140 X-Git-Url: https://git.llucax.com/software/sercom.git/commitdiff_plain/959e53d319ef119367ffe4a724da938151276657?hp=04677c432f0c579e2ef79e80c1c14d7f1d33369a Usar bien mensajes flash(). --- diff --git a/sercom/subcontrollers/caso_de_prueba/__init__.py b/sercom/subcontrollers/caso_de_prueba/__init__.py index 9b50925..6bf332f 100644 --- a/sercom/subcontrollers/caso_de_prueba/__init__.py +++ b/sercom/subcontrollers/caso_de_prueba/__init__.py @@ -24,9 +24,9 @@ def validate_fk(data): try: fk = fkcls.get(fk) except LookupError: - raise redirect('new', tg_flash=_(u'No se pudo crear el nuevo ' \ - '%s porque el %s con identificador %d no existe.' - % (name, fkname, fk)), **data) + flash(_(u'No se pudo crear el nuevo %s porque el %s con ' + 'identificador %d no existe.' % (name, fkname, fk))) + raise redirect('new', **data) data.pop(fkname + 'ID', None) data[fkname] = fk return fk @@ -76,19 +76,18 @@ class CasoDePruebaController(controllers.Controller, identity.SecureResource): @expose(template='kid:%s.templates.list' % __name__) @validate(validators=dict(enunciado=validators.Int)) @paginate('records') - def list(self, enunciado=None, tg_flash=None): + def list(self, enunciado=None): """List records in model""" if enunciado is None: r = cls.select() else: r = cls.selectBy(enunciadoID=enunciado) - return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash) + return dict(records=r, name=name, namepl=namepl) @expose(template='kid:%s.templates.new' % __name__) def new(self, **kw): """Create new records in model""" - 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) @validate(form=form) @error_handler(new) @@ -96,14 +95,14 @@ class CasoDePruebaController(controllers.Controller, identity.SecureResource): def create(self, **kw): """Save or create record to model""" validate_new(kw) - raise redirect('list', tg_flash=_(u'Se creó un nuevo %s.') % name) + flash(_(u'Se creó un nuevo %s.') % name) + raise redirect('list') @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) @validate(form=form) @error_handler(edit) @@ -111,8 +110,8 @@ class CasoDePruebaController(controllers.Controller, identity.SecureResource): 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') @expose(template='kid:%s.templates.show' % __name__) def show(self, id, **kw): @@ -129,6 +128,6 @@ class CasoDePruebaController(controllers.Controller, identity.SecureResource): """Destroy record in model""" r = validate_get(id) r.destroySelf() - raise redirect('../list', - tg_flash=_(u'El %s fue eliminado permanentemente.') % name) + flash(_(u'El %s fue eliminado permanentemente.') % name) + raise redirect('../list') diff --git a/sercom/subcontrollers/docente/__init__.py b/sercom/subcontrollers/docente/__init__.py index 4759fa6..b8805b9 100644 --- a/sercom/subcontrollers/docente/__init__.py +++ b/sercom/subcontrollers/docente/__init__.py @@ -59,11 +59,10 @@ class DocenteController(controllers.Controller, identity.SecureResource): @expose(template='kid:%s.templates.list' % __name__) @paginate('records') - def list(self, **kw): + def list(self): """List records in model""" - f = kw.get('tg_flash', None) r = cls.select() - return dict(records=r, name=name, namepl=namepl, tg_flash=f) + return dict(records=r, name=name, namepl=namepl) @expose() def activate(self, id, activo): @@ -78,8 +77,7 @@ class DocenteController(controllers.Controller, identity.SecureResource): @expose(template='kid:%s.templates.new' % __name__) def new(self, **kw): """Create new records in model""" - 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) @validate(form=form) @error_handler(new) @@ -87,14 +85,14 @@ class DocenteController(controllers.Controller, identity.SecureResource): def create(self, **kw): """Save or create record to model""" validate_new(kw) - raise redirect('list', tg_flash=_(u'Se creó un nuevo %s.') % name) + flash(_(u'Se creó un nuevo %s.') % name) + raise redirect('list') @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) @validate(form=form) @error_handler(edit) @@ -102,8 +100,8 @@ class DocenteController(controllers.Controller, identity.SecureResource): 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') @expose(template='kid:%s.templates.show' % __name__) def show(self,id, **kw): @@ -120,6 +118,6 @@ class DocenteController(controllers.Controller, identity.SecureResource): """Destroy record in model""" r = validate_get(id) r.destroySelf() - raise redirect('../list', - tg_flash=_(u'El %s fue eliminado permanentemente.') % name) + flash(_(u'El %s fue eliminado permanentemente.') % name) + raise redirect('../list') diff --git a/sercom/subcontrollers/enunciado/__init__.py b/sercom/subcontrollers/enunciado/__init__.py index f8b045c..d953ba2 100644 --- a/sercom/subcontrollers/enunciado/__init__.py +++ b/sercom/subcontrollers/enunciado/__init__.py @@ -24,9 +24,9 @@ def validate_fk(data): try: fk = fkcls.get(fk) except LookupError: - raise redirect('new', tg_flash=_(u'No se pudo crear el nuevo ' \ - '%s porque el %s con identificador %d no existe.' - % (name, fkname, fk)), **data) + flash(_(u'No se pudo crear el nuevo %s porque el %s con ' + 'identificador %d no existe.' % (name, fkname, fk))) + raise redirect('new', **data) data.pop(fkname + 'ID', None) data[fkname] = fk return fk @@ -71,19 +71,18 @@ class EnunciadoController(controllers.Controller, identity.SecureResource): @expose(template='kid:%s.templates.list' % __name__) @validate(validators=dict(autor=validators.Int)) @paginate('records') - def list(self, autor=None, tg_flash=None): + def list(self, autor=None): """List records in model""" if autor is None: r = cls.select() else: r = cls.selectBy(autorID=autor) - return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash) + return dict(records=r, name=name, namepl=namepl) @expose(template='kid:%s.templates.new' % __name__) def new(self, **kw): """Create new records in model""" - 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) @validate(form=form) @error_handler(new) @@ -91,14 +90,14 @@ class EnunciadoController(controllers.Controller, identity.SecureResource): def create(self, **kw): """Save or create record to model""" validate_new(kw) - raise redirect('list', tg_flash=_(u'Se creó un nuevo %s.') % name) + flash(_(u'Se creó un nuevo %s.') % name) + raise redirect('list') @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) @validate(form=form) @error_handler(edit) @@ -106,8 +105,8 @@ class EnunciadoController(controllers.Controller, identity.SecureResource): 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') @expose(template='kid:%s.templates.show' % __name__) def show(self,id, **kw): @@ -124,6 +123,6 @@ class EnunciadoController(controllers.Controller, identity.SecureResource): """Destroy record in model""" r = validate_get(id) r.destroySelf() - raise redirect('../list', - tg_flash=_(u'El %s fue eliminado permanentemente.') % name) + flash(_(u'El %s fue eliminado permanentemente.') % name) + raise redirect('../list')