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
|
### 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_FIELDS_PLAN.md](AGE_BASED_FIELDS_PLAN.md)
|
||||||
**Age-Based Field Constraints System**
|
**Age-Based Field Constraints System**
|
||||||
- Age range conditions for field visibility/behavior
|
- Age range conditions for field visibility/behavior
|
||||||
- Service filtering based on participant age
|
- Service filtering based on participant age
|
||||||
- Dynamic field state management
|
- Dynamic field state management
|
||||||
- Implementation roadmap and examples
|
- 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)
|
#### [AGE_CONSTRAINTS_MODEL_EXTENSION_PLAN.md](AGE_CONSTRAINTS_MODEL_EXTENSION_PLAN.md)
|
||||||
**Extended Age Constraint Model**
|
**Extended Age Constraint Model**
|
||||||
@@ -62,17 +54,23 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
|
|||||||
- Service availability constraints
|
- Service availability constraints
|
||||||
- Field interdependency handling
|
- Field interdependency handling
|
||||||
- Data model extensions
|
- 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)
|
### System Status
|
||||||
**Recent Documentation Updates**
|
|
||||||
- Comprehensive record of HTMX service selection bug fixes
|
#### [SYSTEM_STATUS_2025.md](SYSTEM_STATUS_2025.md)
|
||||||
- Pricing implementation completion status
|
**Current System Status & Feature Tracking**
|
||||||
- Field handler improvements and technical debt resolution
|
- Comprehensive overview of implemented features
|
||||||
- Benefits achieved and next steps
|
- Known issues and technical debt
|
||||||
- **Status**: ✅ Historical record of completed improvements
|
- System architecture status
|
||||||
|
- **Status**: ✅ Updated regularly
|
||||||
|
|
||||||
## 🏗️ System Architecture Overview
|
## 🏗️ System Architecture Overview
|
||||||
|
|
||||||
@@ -103,23 +101,26 @@ This directory contains comprehensive documentation for the MyEP Next Booking sy
|
|||||||
|
|
||||||
## 🎯 Feature Status Matrix
|
## 🎯 Feature Status Matrix
|
||||||
|
|
||||||
| Feature | Planning | Implementation | Testing | Completed |
|
| Feature | Status |
|
||||||
|---------|----------|---------------|---------|-----------|
|
|---------|--------|
|
||||||
| **Multi-Step Booking** | ✅ | ✅ | ✅ | ✅ |
|
| **Multi-Step Booking** | ✅ Complete |
|
||||||
| **Room Selection** | ✅ | ✅ | ✅ | ✅ |
|
| **Room Selection** | ✅ Complete |
|
||||||
| **Service Selection** | ✅ | ✅ | ✅ | ✅ |
|
| **Service Selection** | ✅ Complete |
|
||||||
| **Pricing Display** | ✅ | ✅ | ✅ | ✅ |
|
| **Pricing Display** | ✅ Complete |
|
||||||
| **Transportation Services** | ✅ | ✅ | ✅ | ✅ |
|
| **Transportation Services** | ✅ Complete |
|
||||||
| **Conditional Field States** | ✅ | ✅ | ✅ | ✅ |
|
| **Conditional Field States** | ✅ Complete |
|
||||||
| **HTMX Integration** | ✅ | ✅ | ✅ | ✅ |
|
| **HTMX Integration** | ✅ Complete |
|
||||||
| **BPN API Integration** | ✅ | ✅ | ✅ | ✅ |
|
| **BPN API Integration** | ✅ Complete |
|
||||||
| **Dynamic Availability System** | ✅ | ✅ | ✅ | ✅ |
|
| **Dynamic Availability** | ✅ Complete |
|
||||||
| **Service Descriptions** | ✅ | ✅ | ✅ | ✅ |
|
| **Service Descriptions** | ✅ Complete |
|
||||||
| **License Plate Field** | ✅ | ✅ | ✅ | ✅ |
|
| **License Plate Field** | ✅ Complete |
|
||||||
| **Age-Based Constraints** | ✅ | 🔄 | ⏳ | ⏳ |
|
| **Age-Based Constraints** | ✅ Complete |
|
||||||
| **Advanced Pricing** | ✅ | ⏳ | ⏳ | ⏳ |
|
| **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
|
## 🔧 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