|
|
|
@ -91,7 +91,7 @@ class ProspectAdmin(SyncedObjectAdmin): |
|
|
|
readonly_fields = ['related_activities', 'entity_names', 'current_status', 'id'] |
|
|
|
readonly_fields = ['related_activities', 'entity_names', 'current_status', 'id'] |
|
|
|
fieldsets = [ |
|
|
|
fieldsets = [ |
|
|
|
(None, { |
|
|
|
(None, { |
|
|
|
'fields': ['related_activities', 'id', 'entity_names', 'related_user', 'first_name', 'last_name', 'email', 'phone', 'official_user', 'name_unsure', 'entities'] |
|
|
|
'fields': ['related_activities', 'id', 'entity_names', 'first_name', 'last_name', 'email', 'phone', 'official_user', 'name_unsure', 'entities'] |
|
|
|
}), |
|
|
|
}), |
|
|
|
] |
|
|
|
] |
|
|
|
list_display = ('entity_names', 'first_name', 'last_name', 'email', 'last_update', 'current_status') |
|
|
|
list_display = ('entity_names', 'first_name', 'last_name', 'email', 'last_update', 'current_status') |
|
|
|
@ -102,6 +102,7 @@ class ProspectAdmin(SyncedObjectAdmin): |
|
|
|
ordering = ['-last_update'] |
|
|
|
ordering = ['-last_update'] |
|
|
|
filter_horizontal = ['entities'] |
|
|
|
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, 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): |
|
|
|
def related_activities(self, obj): |
|
|
|
activities = obj.activities.all() |
|
|
|
activities = obj.activities.all() |
|
|
|
|