From 886bdc5db82c88b7b7fe54e29459751390b1c626 Mon Sep 17 00:00:00 2001 From: twotalesanimation <80506065+twotalesanimation@users.noreply.github.com> Date: Fri, 5 Dec 2025 10:55:35 +0200 Subject: [PATCH] feat: Add JavaScript handlers for membership linking UI - Add form submission handler for linkUserForm - Validates form input and sends email + relationship to /link_membership_user - Displays success message and reloads page on successful link - Shows error messages with proper styling - Add unlink button click handlers - Confirms deletion before removing linked account - Sends link_id to /unlink_membership_user processor - Reloads page on successful removal - Integrate CSRF token validation - Form includes CSRF token generation - JavaScript captures and includes token in AJAX requests The membership linking UI is now fully functional. Secondary users can be linked to primary memberships and removed as needed. --- src/pages/memberships/membership_details.php | 137 +++++++++++++++++++ 1 file changed, 137 insertions(+) diff --git a/src/pages/memberships/membership_details.php b/src/pages/memberships/membership_details.php index c17cd7e6..85544346 100644 --- a/src/pages/memberships/membership_details.php +++ b/src/pages/memberships/membership_details.php @@ -216,6 +216,74 @@ if (empty($application['id_number'])) { '; } ?> + + +
Link additional family members or partners to your membership to give them access to member benefits.
++ • + +
+No linked accounts yet.
+