def delete_budgetentry(request):
"""deletes the budgetentry
"""
budgetentry_id = request.params.get('id')
budgetentry = BudgetEntry.query.filter_by(id=budgetentry_id).first()
if not budgetentry:
transaction.abort()
return Response('There is no budgetentry with id: %s' % budgetentry_id, 500)
if budgetentry.type.name == 'Calendar':
transaction.abort()
return Response('You can not delete CalenderBasedEntry', 500)
delete_budgetentry_action(budgetentry)
评论列表
文章目录