Ejemplo n.º 1
0
def delete(request, slug):
    coming_url = request.META.get("HTTP_REFERER")
    try:
        hlp.delete_object(Other, slug=slug)
        messages.success(request, custom_messages.DELETE_SUCCESS)
    except Exception as e:
        messages.error(request, custom_messages.DELETE_ERROR)
    return redirect(coming_url)
Ejemplo n.º 2
0
def delete_employee(request, slug):
    coming_url = request.META.get("HTTP_REFERER")
    try:
        hlp.delete_object(Employee, slug=slug)
        messages.success(request, custom_messages.DELETE_SUCCESS)
    except Exception as e:
        messages.error(request, custom_messages.DELETE_ERROR)
    return redirect('/office/employee_list')
Ejemplo n.º 3
0
def partnership_delete(request, id):
    coming_url = request.META.get("HTTP_REFERER")
    try:
        hlp.delete_object(Partnership, id=id)
        messages.success(request, custom_messages.DELETE_SUCCESS)
    except Exception as e:
        messages.error(request, custom_messages.DELETE_ERROR)
    return redirect(coming_url)
Ejemplo n.º 4
0
def delete(request, slug):
    instance = Expense.objects.get(slug=slug)
    try:
        hlp.delete_object(Expense, slug=slug)
        messages.success(request, custom_messages.DELETE_SUCCESS)
        if instance.office is not None:
            return redirect('/office/expense_list')
        elif instance.tax is not None:
            return redirect('/tax/expense_list')
        elif instance.other is not None:
            return redirect('/other/expense_list')
    except Exception as e:
        messages.error(request, custom_messages.DELETE_ERROR)
    return redirect('/case/expense_list')