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; }