update for prospect list

apikeys
Laurent 3 months ago
parent 80f8a28eae
commit 1174196713
  1. 2
      biz/admin.py
  2. 6
      biz/models.py

@ -108,7 +108,7 @@ class ProspectAdmin(SyncedObjectAdmin):
'fields': ['related_activities', 'id', 'entity_names', 'first_name', 'last_name', 'email', 'phone', 'official_user', 'name_unsure', 'entities', 'related_user']
}),
]
list_display = ('entity_names', 'first_name', 'last_name', 'email', 'last_update', 'current_status')
list_display = ('entity_names', 'first_name', 'last_name', 'last_update', 'current_status', 'current_text')
list_filter = (ProspectStatusFilter, ProspectDeclineReasonFilter, 'creation_date', StaffUserFilter, 'source', ProspectProfileFilter)
search_fields = ('first_name', 'last_name', 'email', 'entities__name')
date_hierarchy = 'creation_date'

@ -83,6 +83,12 @@ class Prospect(BaseModel):
return last_activity.status
return Status.NONE
def current_text(self):
last_activity = self.activities.exclude(status=None).order_by('-creation_date').first()
if last_activity:
return last_activity.attachment_text
return ''
def current_declination_reason(self):
last_activity = self.activities.exclude(status=None).order_by('-creation_date').first()
if last_activity:

Loading…
Cancel
Save