From 35acba7332d23269167e5ca9f0546d007d05cd12 Mon Sep 17 00:00:00 2001 From: Laurent Date: Fri, 1 Aug 2025 15:49:13 +0200 Subject: [PATCH] add android user quick action --- biz/admin.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/biz/admin.py b/biz/admin.py index 9ccd8eb..a429fba 100644 --- a/biz/admin.py +++ b/biz/admin.py @@ -71,6 +71,10 @@ def declined_use_something_else(modeladmin, request, queryset): create_default_activity_for_prospect(modeladmin, request, queryset, None, Status.DECLINED, DeclinationReason.USE_OTHER_PRODUCT) declined_use_something_else.short_description = "Declined use something else" +def declined_android_user(modeladmin, request, queryset): + create_default_activity_for_prospect(modeladmin, request, queryset, None, Status.DECLINED, DeclinationReason.USE_ANDROID) +declined_android_user.short_description = "Declined use Android" + def create_default_activity_for_prospect(modeladmin, request, queryset, type, status, reason): for prospect in queryset: activity = Activity.objects.create( @@ -116,7 +120,7 @@ class ProspectAdmin(SyncedObjectAdmin): change_list_template = "admin/biz/prospect/change_list.html" ordering = ['-last_update'] filter_horizontal = ['entities'] - actions = ['send_email', create_activity_for_prospect, mark_as_inbound, contacted_by_sms, mark_as_should_test, mark_as_testing, mark_as_customer, declined_too_expensive, declined_use_something_else] + actions = ['send_email', create_activity_for_prospect, mark_as_inbound, contacted_by_sms, mark_as_should_test, mark_as_testing, mark_as_customer, declined_too_expensive, declined_use_something_else, declined_android_user] raw_id_fields = ['official_user'] def last_update_date(self, obj):