diff --git a/app/api/pb/records/[id]/route.ts b/app/api/pb/records/[id]/route.ts index f3d1e93..99068c3 100644 --- a/app/api/pb/records/[id]/route.ts +++ b/app/api/pb/records/[id]/route.ts @@ -15,16 +15,34 @@ const ALLOWED_COLLECTIONS = new Set([ ]); // Fields editable for directors via the in-app edit form. +// (Address fields added 2026-08-18 alongside the onboarding form fields.) const DIRECTOR_EDIT_FIELDS = new Set([ "surname", "first_names", "id_no", "id_no_masked", - "telephone", "email", "postal_address", "residential_address", - "director_type", "notes", "source", + "telephone", "email", "notes", "source", + "residential_address", + "residential_address_line_1", "residential_address_line_2", + "residential_town_city", "residential_province", "residential_postal_code", + "postal_address", + "postal_address_line_1", "postal_address_line_2", + "postal_town_city", "postal_province", "postal_postal_code", + "director_type", + "date_of_birth", ]); // Fields editable for companies via the in-app edit form. +// (Structured address fields + company-level fields added 2026-08-18.) const COMPANY_EDIT_FIELDS = new Set([ "enterprise_no", "enterprise_name", "enterprise_type", - "registration_date", "physical_address", "postal_address", + "registration_date", + "physical_address", + "physical_address_line_1", "physical_address_line_2", + "physical_town_city", "physical_province", "physical_postal_code", + "postal_address", + "postal_address_line_1", "postal_address_line_2", + "postal_town_city", "postal_province", "postal_postal_code", + "company_email", "company_cell_phone", + "public_officer_name", "company_secretary_name", + "financial_year_end_month", "authorised_shares", "director", "notes", "source", "sars_login_username", "sars_login_password", "sars_paye_no", "sars_vat_no", "sars_tax_number",