wip: skipass-duration based rentals filtering

This commit is contained in:
Björn Fromme
2025-09-10 14:26:18 +02:00
parent 5469c834a6
commit b6f991b291
8 changed files with 288 additions and 17 deletions
+6
View File
@@ -34,6 +34,8 @@
- **Rental Insurance**: Checkbox interface with conditional visibility ✅
- **Body Dimensions**: Hidden unless rental services selected ✅
- **Additional Services**: Flexible service extension system ✅
- **Service Descriptions**: XML-based service descriptions with form integration ✅
- **License Plate Field**: Optional vehicle identification field for parking participants ✅
#### Pricing & Display System
- **Inline Pricing**: Service costs in form options ✅
@@ -77,6 +79,8 @@
| **Conditional Fields** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **HTMX Integration** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **BPN API Integration** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **Service Descriptions** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **License Plate Field** | ✅ | ✅ | ✅ | ✅ | ✅ |
| **Age-Based Constraints** | ✅ | 🔄 | ⏳ | ✅ | ⏳ |
| **Advanced Pricing** | ✅ | ⏳ | ⏳ | 🔄 | ⏳ |
| **Mobile Optimization** | ✅ | ⏳ | ⏳ | ⏳ | ⏳ |
@@ -132,6 +136,8 @@
├── ParticipantAssignedRoomFieldHandler # Room assignments
├── ParticipantDateOfBirthFieldHandler # Age processing
├── ParticipantRemarksRoomFieldHandler # Special requests
├── ParticipantRentalInsuranceFieldHandler # Rental insurance checkbox
├── ParticipantLicensePlateFieldHandler # Vehicle license plate input
└── [Custom handlers easily extensible]
```