diff --git a/backend/app/api/auth.py b/backend/app/api/auth.py
index 671e752..3c9dd44 100644
--- a/backend/app/api/auth.py
+++ b/backend/app/api/auth.py
@@ -341,6 +341,9 @@ def admin_get_users(
"is_dealer": user.is_dealer,
"referral_code": user.referral_code,
"referred_by": user.referred_by,
+ "promo_preferred_maker": user.promo_preferred_maker,
+ "promo_preferred_model": user.promo_preferred_model,
+ "promo_email_enabled": user.promo_email_enabled,
"created_at": user.created_at.isoformat() if user.created_at else None,
}
for user in users
diff --git a/frontend/src/app/admin/users/page.tsx b/frontend/src/app/admin/users/page.tsx
index ae702b6..39e2eb5 100644
--- a/frontend/src/app/admin/users/page.tsx
+++ b/frontend/src/app/admin/users/page.tsx
@@ -288,6 +288,7 @@ export default function AdminUsersPage() {
CC Balance |
Type |
Referral |
+ Promo Interest |
Registered |
Actions |
@@ -316,6 +317,22 @@ export default function AdminUsersPage() {
{user.referred_by && By: {user.referred_by}
}
+
+ {user.promo_preferred_maker || user.promo_preferred_model ? (
+
+
+ {user.promo_preferred_maker || '-'} / {user.promo_preferred_model || '-'}
+
+ {user.promo_email_enabled && (
+
+ Email Alert ON
+
+ )}
+
+ ) : (
+ -
+ )}
+ |
{formatDate(user.created_at)}
|
diff --git a/frontend/src/lib/api.ts b/frontend/src/lib/api.ts
index bb0f797..ed0a942 100644
--- a/frontend/src/lib/api.ts
+++ b/frontend/src/lib/api.ts
@@ -1203,6 +1203,9 @@ export interface AdminUser {
is_dealer: boolean;
referral_code?: string;
referred_by?: string;
+ promo_preferred_maker?: string;
+ promo_preferred_model?: string;
+ promo_email_enabled?: boolean;
created_at?: string;
}