def delete_object(self):
"""User picked YEAH LET'S DO IT.
First try to call ``delete`` callback if one is set. If not then fallback to :py:meth:`websauna.system.crud.CRUD.delete_object`.
http://opensourcehacker.com/wp-content/uploads/2013/04/koala.gif
"""
if self.deleter:
self.deleter(self.context, self.request)
else:
self.get_crud().delete_object(self.get_object())
messages.add(self.request, "Deleted {}".format(self.context.get_title()), msg_id="msg-item-deleted", kind="success")
return HTTPFound(self.request.resource_url(self.get_crud(), "listing"))
评论列表
文章目录