diff --git a/crm/admin.py b/crm/admin.py index 0fd0a4c..5a18efd 100644 --- a/crm/admin.py +++ b/crm/admin.py @@ -319,6 +319,7 @@ def get_fieldsets(self, request, obj=None): 'fields': [ 'request_for', 'duplicate', + 'case', 'pending', 'subsequent', ('lead_source', 'receipt_date'), diff --git a/crm/site/requestadmin.py b/crm/site/requestadmin.py index 421c856..b95c67a 100644 --- a/crm/site/requestadmin.py +++ b/crm/site/requestadmin.py @@ -104,6 +104,7 @@ class RequestAdmin(CrmModelAdmin): 'fields': [ 'request_for', 'duplicate', + 'case', ('lead_source', 'receipt_date'), ('department', 'owner', 'co_owner'), ('first_name', 'middle_name', 'last_name'), @@ -413,6 +414,11 @@ def request_subject(self, obj): return mark_safe( f'({duplicate}) {obj.request_for}' ) + if obj.case: + case = obj._meta.get_field('case').verbose_name + return mark_safe( + f'({case}) {obj.request_for}' + ) return obj.request_for @admin.display(description=status_str)