chore: update docs
This commit is contained in:
+35
-34
@@ -40,21 +40,13 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
|
||||
|
||||
### Feature Implementation Guides
|
||||
|
||||
#### [TRANSPORTATION_SERVICES_IMPLEMENTATION_PLAN.md](TRANSPORTATION_SERVICES_IMPLEMENTATION_PLAN.md)
|
||||
**Comprehensive Transportation Services**
|
||||
- Transportation type selection (bus vs. car)
|
||||
- Pickup services with location-based options
|
||||
- Parking services for self-organized transport
|
||||
- Direction mapping system and field handlers
|
||||
- **Status**: ✅ Fully implemented and tested
|
||||
|
||||
#### [AGE_BASED_FIELDS_PLAN.md](AGE_BASED_FIELDS_PLAN.md)
|
||||
**Age-Based Field Constraints System**
|
||||
- Age range conditions for field visibility/behavior
|
||||
- Service filtering based on participant age
|
||||
- Dynamic field state management
|
||||
- Implementation roadmap and examples
|
||||
- **Status**: 🔄 Planned implementation
|
||||
- **Status**: ✅ Fully implemented (see CLAUDE.md)
|
||||
|
||||
#### [AGE_CONSTRAINTS_MODEL_EXTENSION_PLAN.md](AGE_CONSTRAINTS_MODEL_EXTENSION_PLAN.md)
|
||||
**Extended Age Constraint Model**
|
||||
@@ -62,17 +54,23 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
|
||||
- Service availability constraints
|
||||
- Field interdependency handling
|
||||
- Data model extensions
|
||||
- **Status**: 🔄 Planning phase
|
||||
- **Status**: ✅ Fully implemented (see CLAUDE.md)
|
||||
|
||||
### Development & Maintenance
|
||||
#### [API_VALIDATION_STAGE_PLAN.md](API_VALIDATION_STAGE_PLAN.md)
|
||||
**API Availability Validation Stage**
|
||||
- Real-time availability validation via BusProNet API
|
||||
- Final validation before booking confirmation
|
||||
- Cross-session availability tracking
|
||||
- **Status**: 📋 Planned future enhancement
|
||||
|
||||
#### [DOCUMENTATION_UPDATES_2025-09-02.md](DOCUMENTATION_UPDATES_2025-09-02.md)
|
||||
**Recent Documentation Updates**
|
||||
- Comprehensive record of HTMX service selection bug fixes
|
||||
- Pricing implementation completion status
|
||||
- Field handler improvements and technical debt resolution
|
||||
- Benefits achieved and next steps
|
||||
- **Status**: ✅ Historical record of completed improvements
|
||||
### System Status
|
||||
|
||||
#### [SYSTEM_STATUS_2025.md](SYSTEM_STATUS_2025.md)
|
||||
**Current System Status & Feature Tracking**
|
||||
- Comprehensive overview of implemented features
|
||||
- Known issues and technical debt
|
||||
- System architecture status
|
||||
- **Status**: ✅ Updated regularly
|
||||
|
||||
## 🏗️ System Architecture Overview
|
||||
|
||||
@@ -103,23 +101,26 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
|
||||
|
||||
## 🎯 Feature Status Matrix
|
||||
|
||||
| Feature | Planning | Implementation | Testing | Completed |
|
||||
|---------|----------|---------------|---------|-----------|
|
||||
| **Multi-Step Booking** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Room Selection** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Service Selection** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Pricing Display** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Transportation Services** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Conditional Field States** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **HTMX Integration** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **BPN API Integration** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Dynamic Availability System** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Service Descriptions** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **License Plate Field** | ✅ | ✅ | ✅ | ✅ |
|
||||
| **Age-Based Constraints** | ✅ | 🔄 | ⏳ | ⏳ |
|
||||
| **Advanced Pricing** | ✅ | ⏳ | ⏳ | ⏳ |
|
||||
| Feature | Status |
|
||||
|---------|--------|
|
||||
| **Multi-Step Booking** | ✅ Complete |
|
||||
| **Room Selection** | ✅ Complete |
|
||||
| **Service Selection** | ✅ Complete |
|
||||
| **Pricing Display** | ✅ Complete |
|
||||
| **Transportation Services** | ✅ Complete |
|
||||
| **Conditional Field States** | ✅ Complete |
|
||||
| **HTMX Integration** | ✅ Complete |
|
||||
| **BPN API Integration** | ✅ Complete |
|
||||
| **Dynamic Availability** | ✅ Complete |
|
||||
| **Service Descriptions** | ✅ Complete |
|
||||
| **License Plate Field** | ✅ Complete |
|
||||
| **Age-Based Constraints** | ✅ Complete |
|
||||
| **Rental Duration Filtering** | ✅ Complete |
|
||||
| **Insurance Booking** | ✅ Complete |
|
||||
| **Bulk Insurance Booking** | ✅ Complete |
|
||||
| **API Availability Validation** | 📋 Planned |
|
||||
|
||||
**Legend**: ✅ Complete | 🔄 In Progress | ⏳ Planned
|
||||
**Legend**: ✅ Complete | 📋 Planned
|
||||
|
||||
## 🔧 Implementation Patterns
|
||||
|
||||
|
||||
@@ -0,0 +1,57 @@
|
||||
# Archived Documentation
|
||||
|
||||
This folder contains completed implementation plans and historical documentation that are no longer actively referenced but preserved for historical context.
|
||||
|
||||
## Archived Implementation Plans
|
||||
|
||||
### ✅ Completed Features
|
||||
|
||||
#### implementation-plan-rental-skipass-duration-filtering.md
|
||||
**Status**: Fully implemented
|
||||
**Completion**: 2025-01-XX
|
||||
**Summary**: Duration-based rental filtering based on skipass selection with exact date matching
|
||||
**Implementation**: See `CLAUDE.md` section "Duration-Based Rental Filtering Implementation"
|
||||
|
||||
#### insurance-booking-implementation-plan.md
|
||||
**Status**: Fully implemented
|
||||
**Completion**: 2025-01-XX
|
||||
**Summary**: Comprehensive insurance booking system with eligibility filtering, auto-reassignment, and bulk booking
|
||||
**Implementation**: See `CLAUDE.md` sections:
|
||||
- "Insurance Field & Package Family Detection Implementation"
|
||||
- "Insurance Auto-Reassignment & Handler Dependencies"
|
||||
- "Bulk Insurance Booking Implementation"
|
||||
|
||||
#### TRANSPORTATION_SERVICES_IMPLEMENTATION_PLAN.md
|
||||
**Status**: Fully implemented
|
||||
**Completion**: 2024-XX-XX
|
||||
**Summary**: Transportation services with outbound/inbound transport, pickup locations, and parking
|
||||
**Implementation**: See `CLAUDE.md` section "Transportation Services Implementation"
|
||||
|
||||
#### PICKUP_PRICING_IMPLEMENTATION.md
|
||||
**Status**: Fully implemented
|
||||
**Completion**: 2024-XX-XX
|
||||
**Summary**: Pickup pricing display with formatted labels
|
||||
**Implementation**: Integrated into transportation services and pricing display standards
|
||||
|
||||
#### PRICING_DISPLAY_IMPLEMENTATION.md
|
||||
**Status**: Fully implemented
|
||||
**Completion**: 2024-XX-XX
|
||||
**Summary**: Real-time pricing system with inline costs and unified summary
|
||||
**Implementation**: See `README.md` section "Core Architecture Documentation"
|
||||
|
||||
## Archived Issue Documentation
|
||||
|
||||
### FAMILY_BOOKING_DETECTION_ISSUE.md
|
||||
**Status**: Resolved
|
||||
**Resolution**: 2025-01-XX
|
||||
**Summary**: Fixed overlapping age ranges in family booking detection logic
|
||||
**Solution**: Implemented proper age-based filtering in `BookingCreateDto::isFamilyBooking()` using travel start date
|
||||
|
||||
### DOCUMENTATION_UPDATES_2025-09-02.md
|
||||
**Status**: Historical record
|
||||
**Date**: 2025-09-02
|
||||
**Summary**: Record of HTMX service selection bug fixes and pricing implementation completion
|
||||
|
||||
---
|
||||
|
||||
**Note**: All current and active documentation is maintained in the parent `docs/` directory. Refer to `../README.md` for current documentation index.
|
||||
Reference in New Issue
Block a user