|
|
|
|
@ -14,7 +14,7 @@ import logging |
|
|
|
|
|
|
|
|
|
from .models import Entity, Prospect, Activity, Status, ActivityType, EmailTemplate, DeclinationReason |
|
|
|
|
from .forms import FileImportForm, EmailTemplateSelectionForm |
|
|
|
|
from .filters import ProspectStatusFilter, StaffUserFilter, ProspectProfileFilter, ProspectDeclineReasonFilter |
|
|
|
|
from .filters import ContactAgainFilter, ProspectStatusFilter, StaffUserFilter, ProspectProfileFilter, ProspectDeclineReasonFilter |
|
|
|
|
|
|
|
|
|
from tournaments.models import CustomUser |
|
|
|
|
from tournaments.models.enums import UserOrigin |
|
|
|
|
@ -109,12 +109,12 @@ class ProspectAdmin(SyncedObjectAdmin): |
|
|
|
|
readonly_fields = ['related_activities', 'entity_names', 'current_status', 'id'] |
|
|
|
|
fieldsets = [ |
|
|
|
|
(None, { |
|
|
|
|
'fields': ['related_activities', 'id', 'entity_names', 'first_name', 'last_name', 'email', 'phone', 'official_user', 'name_unsure', 'entities', 'related_user'] |
|
|
|
|
'fields': ['related_activities', 'id', 'entity_names', 'first_name', 'last_name', 'email', 'phone', 'contact_again', 'official_user', 'name_unsure', 'entities', 'related_user'] |
|
|
|
|
}), |
|
|
|
|
] |
|
|
|
|
list_display = ('first_name', 'last_name', 'entity_names', 'last_update_date', 'current_status', 'current_text') |
|
|
|
|
list_display = ('first_name', 'last_name', 'entity_names', 'last_update_date', 'current_status', 'current_text', 'contact_again') |
|
|
|
|
|
|
|
|
|
list_filter = (ProspectStatusFilter, ProspectDeclineReasonFilter, 'creation_date', StaffUserFilter, 'source', ProspectProfileFilter) |
|
|
|
|
list_filter = (ContactAgainFilter, ProspectStatusFilter, ProspectDeclineReasonFilter, 'creation_date', StaffUserFilter, 'source', ProspectProfileFilter) |
|
|
|
|
search_fields = ('first_name', 'last_name', 'email', 'entities__name') |
|
|
|
|
date_hierarchy = 'creation_date' |
|
|
|
|
change_list_template = "admin/biz/prospect/change_list.html" |
|
|
|
|
|