|
|
|
|
@ -47,6 +47,10 @@ def contacted_by_sms(modeladmin, request, queryset): |
|
|
|
|
create_default_activity_for_prospect(modeladmin, request, queryset, ActivityType.SMS, Status.CONTACTED, None) |
|
|
|
|
contacted_by_sms.short_description = "Contacted by SMS" |
|
|
|
|
|
|
|
|
|
def mark_as_inbound(modeladmin, request, queryset): |
|
|
|
|
create_default_activity_for_prospect(modeladmin, request, queryset, None, Status.INBOUND, None) |
|
|
|
|
mark_as_inbound.short_description = "Mark as inbound" |
|
|
|
|
|
|
|
|
|
def mark_as_customer(modeladmin, request, queryset): |
|
|
|
|
create_default_activity_for_prospect(modeladmin, request, queryset, None, Status.CUSTOMER, None) |
|
|
|
|
mark_as_customer.short_description = "Mark as customer" |
|
|
|
|
@ -111,7 +115,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, 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] |
|
|
|
|
raw_id_fields = ['official_user'] |
|
|
|
|
|
|
|
|
|
def related_activities(self, obj): |
|
|
|
|
|