|
|
|
|
@ -24,10 +24,19 @@ User = get_user_model() |
|
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
|
|
|
|
|
|
class ProspectInline(admin.StackedInline): |
|
|
|
|
model = Prospect.entities.through |
|
|
|
|
extra = 1 |
|
|
|
|
verbose_name = "Prospect" |
|
|
|
|
verbose_name_plural = "Prospects" |
|
|
|
|
autocomplete_fields = ['prospect'] |
|
|
|
|
|
|
|
|
|
@admin.register(Entity) |
|
|
|
|
class EntityAdmin(SyncedObjectAdmin): |
|
|
|
|
list_display = ('name', 'address', 'zip_code', 'city') |
|
|
|
|
search_fields = ('name', 'address', 'zip_code', 'city') |
|
|
|
|
# filter_horizontal = ('prospects',) |
|
|
|
|
inlines = [ProspectInline] |
|
|
|
|
|
|
|
|
|
@admin.register(EmailTemplate) |
|
|
|
|
class EmailTemplateAdmin(SyncedObjectAdmin): |
|
|
|
|
|