phase, plan, subsystem, tags, provides, key-files, duration, completed
| phase |
plan |
subsystem |
tags |
provides |
key-files |
duration |
completed |
| 06-wyjazd-zagraniczny |
01 |
ui |
| abroad |
| country-search |
| extras |
| vanilla-js |
|
| Sekcja "Wyjazd zagraniczny" z checkboxem toggle i wyszukiwarką krajów |
|
| modified |
| wp-content/plugins/carei-reservation/includes/class-elementor-widget.php |
| wp-content/plugins/carei-reservation/assets/js/carei-reservation.js |
| wp-content/plugins/carei-reservation/assets/css/carei-reservation.css |
|
|
retroactive |
2026-04-01T00:00:00Z |
Phase 6 Plan 01: Wyjazd Zagraniczny Summary
Sekcja "Wyjazd zagraniczny" z checkboxem toggle, wyszukiwarką krajów z flagami/cenami, dodawanie/usuwanie krajów
Notes
Funkcjonalność została wdrożona przed formalnym apply planu (retroaktywne zamknięcie). Kod jest w pełni funkcjonalny:
- HTML sekcji w class-elementor-widget.php (checkbox toggle + input wyszukiwarki + results/selected containers)
- JS: filtrowanie pozycji "WYJAZD ZA GRANICĘ" z pricelist API, wyszukiwarka, dodawanie/usuwanie krajów, integracja z submit
- CSS: style .carei-abroad (input, results, karty krajów)
Acceptance Criteria Results
| Criterion |
Status |
Notes |
| Sekcja z checkboxem toggle |
Pass |
Checkbox "Planuję trasę poza granicę Polski" |
| Wyszukiwarka krajów |
Pass |
Input z filtrowane wyniki z API pricelist |
| Dodawanie/usuwanie krajów |
Pass |
Karty z flagą, nazwą, ceną, przycisk +/× |
| Integracja z API submit |
Pass |
Wybrane kraje jako extras w booking |
Files Modified
| File |
Change |
Purpose |
class-elementor-widget.php |
Modified |
HTML sekcji abroad (toggle, input, results, selected) |
carei-reservation.js |
Modified |
Logika wyszukiwarki, filtrowanie, dodawanie/usuwanie krajów |
carei-reservation.css |
Modified |
Style .carei-abroad |
Phase: 06-wyjazd-zagraniczny, Plan: 01
Completed: 2026-04-01 (retroactive)