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)