Migrate member fields to snake_case naming convention
All checks were successful
Build And Push Image / docker (push) Successful in 3m11s

Convert field names from space-separated format to snake_case across
member API endpoints and validation logic. Add migration guide for
reference.
This commit is contained in:
2025-08-07 21:50:02 +02:00
parent f096a22824
commit d36209818a
7 changed files with 290 additions and 103 deletions

View File

@@ -118,18 +118,18 @@ export enum MembershipStatus {
export interface Member {
Id: string;
"First Name": string;
"Last Name": string;
Email: string;
Phone: string;
"Current Year Dues Paid": string; // "true" or "false"
Nationality: string; // "FR,MC,US" for multiple nationalities
"Date of Birth": string;
"Membership Date Paid": string;
"Payment Due Date": string;
"Membership Status": string;
Address: string;
"Member Since": string;
first_name: string;
last_name: string;
email: string;
phone: string;
current_year_dues_paid: string; // "true" or "false"
nationality: string; // "FR,MC,US" for multiple nationalities
date_of_birth: string;
membership_date_paid: string;
payment_due_date: string;
membership_status: string;
address: string;
member_since: string;
// Computed fields (added by processing)
FullName?: string;