From ec068bd36de9cb99bed2d71c841920830d7db5b2 Mon Sep 17 00:00:00 2001 From: Hamidreza Khorammfar Date: Thu, 30 Dec 2021 22:13:08 +0330 Subject: [PATCH] Create actions.py change status of ticket with action --- main/actions.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 main/actions.py diff --git a/main/actions.py b/main/actions.py new file mode 100644 index 0000000..13b1664 --- /dev/null +++ b/main/actions.py @@ -0,0 +1,13 @@ +from django.contrib import messages + +def MarkApproved(modeladmin, request, queryset): + queryset.update(is_valid = 'approved') + messages.success(request, 'وضعیت {} تیکت به حالت "تایید شده" تغییر کرد'.format(queryset.count())) + +def MarkRejected(modeladmin, request, queryset): + queryset.update(is_valid = 'rejected') + messages.success(request, 'وضعیت {} تیکت به حالت "رد شده" تغییر کرد'.format(queryset.count())) + +def MarkPending(modeladmin, request, queryset): + queryset.update(is_valid = 'pending') + messages.success(request, 'وضعیت {} تیکت به حالت "در انتظار" تغییر کرد'.format(queryset.count()))