feat(presentation): domyslna lokalizacja = Szpital Barlickiego, Lodz #5

Merged
gitea merged 1 commits from feat/default-location-lodz into master 2026-07-21 01:16:25 +00:00
Owner

QoL 1/2 — domyslna wklepana lokalizacja

Formularze (Horoskop / Interpretacje / Kalendarz) maja teraz wstepnie wpisana
lokalizacje urodzenia: Szpital Barlickiego w Lodzi, 51°46'26.1"N 19°28'58.6"E
(= 51.7739, 19.4829).

Lokalizacja potwierdzona reverse-geokodowaniem OSM: podane wspolrzedne laduja
dokladnie na „Uniwersytecki Szpital Kliniczny nr 1 im. Norberta Barlickiego,
Kopcinskiego 22/28, Lodz".

Jak

  • config.py — jedno zrodlo prawdy: DEFAULT_LAT/LON/LABEL (nadpisywalne przez ENV,
    gdyby inny wspolpracownik chcial swoje) + helper default_form().
  • main.py — GET wstrzykuje default_form() + location_label do 3 formularzy z
    polami lokalizacji (/significators pominiety — nie ma tam lat/lon).
  • szablony — dyskretna podpowiedz „Wstepnie wpisano lokalizacje: …", widoczna
    tylko na czystym formularzu; po policzeniu (POST) znika, a wygrywa wpisana wartosc.
  • „Tu i teraz" bez zmian — nadal nadpisuje domyslne wspolrzedne geolokalizacja.

Weryfikacja

TestClient: /, /interpret, /timeline renderuja 51.7739/19.4829 + etykiete;
/significators bez niej; POST z innymi wspolrzednymi zachowuje je i chowa podpowiedz.

Druga czesc QoL (wyszukiwarka lokalizacji) — osobny PR.

## QoL 1/2 — domyslna wklepana lokalizacja Formularze (Horoskop / Interpretacje / Kalendarz) maja teraz wstepnie wpisana lokalizacje urodzenia: **Szpital Barlickiego w Lodzi, 51°46'26.1\"N 19°28'58.6\"E** (= 51.7739, 19.4829). **Lokalizacja potwierdzona** reverse-geokodowaniem OSM: podane wspolrzedne laduja dokladnie na „Uniwersytecki Szpital Kliniczny nr 1 im. Norberta Barlickiego, Kopcinskiego 22/28, Lodz". ## Jak - `config.py` — jedno zrodlo prawdy: `DEFAULT_LAT/LON/LABEL` (nadpisywalne przez ENV, gdyby inny wspolpracownik chcial swoje) + helper `default_form()`. - `main.py` — GET wstrzykuje `default_form()` + `location_label` do 3 formularzy z polami lokalizacji (`/significators` pominiety — nie ma tam lat/lon). - szablony — dyskretna podpowiedz „Wstepnie wpisano lokalizacje: …", widoczna **tylko na czystym formularzu**; po policzeniu (POST) znika, a wygrywa wpisana wartosc. - „Tu i teraz" bez zmian — nadal nadpisuje domyslne wspolrzedne geolokalizacja. ## Weryfikacja TestClient: `/`, `/interpret`, `/timeline` renderuja 51.7739/19.4829 + etykiete; `/significators` bez niej; POST z innymi wspolrzednymi zachowuje je i chowa podpowiedz. Druga czesc QoL (wyszukiwarka lokalizacji) — osobny PR.
gitea added 1 commit 2026-07-21 01:13:16 +00:00
QoL: formularze (horoskop / interpretacje / kalendarz) maja wstepnie
wpisana lokalizacje urodzenia wlasciciela — Szpital Barlickiego w Lodzi
(51.7739N, 19.4829E; potwierdzone reverse-geokodowaniem OSM: Kopcinskiego
22/28). Nie trzeba jej wpisywac za kazdym razem.

- config.py: jedno zrodlo prawdy (DEFAULT_LAT/LON/LABEL, nadpisywalne ENV)
  + helper default_form().
- main.py: GET wstrzykuje default_form() + location_label do 3 formularzy
  z polami lokalizacji (significators pominiete — nie ma tam lat/lon).
- szablony: dyskretna podpowiedz z nazwa lokalizacji, widoczna tylko na
  czystym formularzu (po POST znika, wygrywa wpisana wartosc).
- „Tu i teraz" nadal nadpisuje domyslne wspolrzedne geolokalizacja.

Zweryfikowane TestClientem: 3 strony renderuja 51.7739/19.4829 + etykiete;
POST z innymi wspolrzednymi je zachowuje i chowa podpowiedz.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
gitea merged commit de5d58958c into master 2026-07-21 01:16:25 +00:00
gitea deleted branch feat/default-location-lodz 2026-07-21 01:16:25 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: gitea/astrololo#5