Commit Graph

10 Commits

Author SHA1 Message Date
twotalesanimation
0af0bd33f9 Blog system enhancements: fix publish/unpublish permissions, add action buttons to blog listings, update gallery to show only published blog images, improve blog card layout and description truncation 2025-12-08 10:20:12 +02:00
twotalesanimation
bd20fc0f9b feat: implement membership linking system for couples and family members
- Created membership_links table to associate secondary users with primary memberships
- Created membership_permissions table for granular permission control
- Added linkSecondaryUserToMembership() function to create links with validation
- Added getUserMembershipLink() to check access via secondary links
- Added getLinkedSecondaryUsers() to list all secondary users for a primary member
- Added unlinkSecondaryUser() to remove links
- Updated getUserMemberStatus() to check both direct and linked memberships
- Created link_membership_user processor to handle linking via API
- Created unlink_membership_user processor to handle unlinking via API
- Added .htaccess routes for linking endpoints
- Grants default permissions: access_member_areas, member_pricing, book_campsites, book_courses, book_trips
- Includes transaction safety with rollback on errors
- Includes comprehensive documentation with usage examples
- Validates primary user has active membership before allowing links
- Prevents duplicate links and self-linking
2025-12-05 10:44:52 +02:00
twotalesanimation
b69f8f5f1b local changes. 2025-07-24 07:20:51 +02:00
561592bc0d Merge branch 'feature/pop_submit' 2025-06-13 10:30:27 +02:00
d1dc0b4ad0 Pop submit ready 2025-06-13 10:22:14 +02:00
twotalesanimation
4bdfbff0b6 Member info update 2025-06-08 16:29:50 +02:00
twotalesanimation
07d75bc004 More ENV updates 2025-05-23 14:25:27 +02:00
488e3c156d New POP Uploads 2025-05-23 14:19:25 +02:00
twotalesanimation
ac357402ca homepage update 2025-05-23 10:50:59 +02:00
Local Administrator
b83134aca3 Initial commit 2025-04-18 10:32:42 +02:00