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 *
from docutils.core import publish_parts
from sercom.subcontrollers import validate as val
from sercom.model import Enunciado, Docente
from docutils.core import publish_parts
from sercom.subcontrollers import validate as val
from sercom.model import Enunciado, Docente
- 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)
TextField(name='descripcion', label=_(u'Descripción'),
validator=validators.UnicodeString(not_empty=False, max=255, strip=True)),
])
TextField(name='descripcion', label=_(u'Descripción'),
validator=validators.UnicodeString(not_empty=False, max=255, strip=True)),
])
class EnunciadoController(controllers.Controller, identity.SecureResource):
"""Basic model admin interface"""
require = identity.has_permission('admin')
class EnunciadoController(controllers.Controller, identity.SecureResource):
"""Basic model admin interface"""
require = identity.has_permission('admin')
@expose(template='kid:%s.templates.list' % __name__)
@validate(validators=dict(autor=validators.Int))
@paginate('records')
@expose(template='kid:%s.templates.list' % __name__)
@validate(validators=dict(autor=validators.Int))
@paginate('records')
- return dict(records=r, name=name, namepl=namepl, tg_flash=tg_flash)
+ return dict(records=r, name=name, namepl=namepl, parcial=autor)
- 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')
+#}}}