In a function I have the following lines of code:
form=crud.update(table=db.aboutText,record=row,next=session.crud_next,deletable=True)
setFlash(crud,response,session,row,'Home page')
... in a module:
def setFlash(crud,response,session,row,function):
session.record_updated=session.record_deleted=session.record_created=''
if row:
response.flash='%s' %function + ' wijzigen. De velden gemerkt met
een * zijn verplichte velden'
session.alert='alert-info'
session.record_updated='%s' %function + ' gewijzigd'
session.crud_alert='alert-success'
session.record_deleted='%s' %function + ' verwijderd'
else:
response.flash='%s' %function + ' toevoegen. De velden gemerkt met
een * zijn verplichte velden'
session.alert='alert-info'
session.record_created='%s' %function + ' toegevoegd'
session.crud_alert='alert-success'
.. and in a model file:
if session.record_created:
crud.messages.record_created=session.record_created
if session.record_updated:
crud.messages.record_updated=session.record_updated
if session.record_deleted:
crud.messages.record_deleted=session.record_deleted
This works flawless except for the record_created message, instead of the
record created message I get the record updated message.
I there an error in my code which I overlook?
Kind regards,
Annet
--