Ogólne

Profil

Michał Kurkiewicz

  • Login: admin
  • E-mail: admin@kurdak.eu
  • Zarejestrowany: 09.05.2012
  • Ostatnie logowanie: 07.09.2026

Zagadnienia

otwarte zamknięte Ogółem
Przypisane zagadnienia 7 150 157
Wprowadzone zagadnienia 9 130 139

Projekty

Projekt Role Zarejestrowany
Prawko Kierownik 09.05.2012

Aktywność

07.09.2026

06:38 e-trasa Błąd #546 (Nowy): Dodawanie userów przez kierowników
Po dodaniu usera przez kierownika ten "znika" bo nie ma przypisanego oddziału.
Po dodaniu usera przez kierownika system powinien zapewnić możliwość przypisania oddziału lub nadać oddział domyślny dla kierownika.
Michał Kurkiewicz

05.09.2026

14:42 e-trasa Błąd #545 (Zamknięty): 24. [REFAKTOR-002] Scentralizować obsługę wyjątków eTrasa
Wspólna obsługa wyjątków została umieszczona w mileage_sync.php:
etrasa_log_exception()
Korzystają z niej teraz:
mileage_registers.php,
trip_move_ajax.php,
inne moduły dołączające wspólny plik synchronizacji.
Funkcja:
gene...
Michał Kurkiewicz
14:42 e-trasa Błąd #544 (Zamknięty): 23. [REFAKTOR-001] Scentralizować normalizację day_order
Normalizacja day_order została przeniesiona do jednego wspólnego miejsca:
web\app\mileage_sync.php
Centralna funkcja:
normalize_trip_day_order()
jest używana przez:
edycję przejazdu,
usuwanie przejazdu,
zmianę kolejności przez A...
Michał Kurkiewicz
14:41 e-trasa Błąd #543 (Zamknięty): 22. [WYDAJNOSC-001] Usunąć N+1 przy liczeniu sum ewidencji
Usunąłem problem N+1 podczas liczenia sum ewidencji.
W mileage_registers.php suma przejazdów jest teraz pobierana zbiorczo przez podzapytanie agregujące:
SELECT mileage_register_id, SUM(distance_km)
FROM trips
GROUP BY mileage_regi...
Michał Kurkiewicz
14:37 e-trasa Błąd #542 (Zamknięty): 21. [POJAZDY-001] Usunąć zapisującą synchronizację z widoku listy pojazdów
Potwierdziłem i utrzymałem usunięcie zapisującej synchronizacji z widoku listy pojazdów.
Samo wejście na ekran vehicles.php nie wykonuje już:
aktualizacji przebiegu pojazdów,
aktualizacji ewidencji,
transakcji dla każdego pojazdu...
Michał Kurkiewicz
14:37 e-trasa Błąd #541 (Zamknięty): 20. [TRASY-001] Przebudować katalog tras po przekazaniu pojazdu
Dodałem pełną przebudowę dynamicznego katalogu tras po przekazaniu pojazdu.
Nowa funkcja:
route_catalog_rebuild_after_vehicle_transfer()
wykonuje w ramach tej samej transakcji:
ustalenie użytkowników powiązanych z przejazdami poj...
Michał Kurkiewicz
14:36 e-trasa Błąd #540 (Zamknięty): 19. [PRZEKAZANIE-001] Nie przeliczać zamkniętej historii podczas przekazania pojazdu
Usunąłem z procesu przekazania działania, które mogły przeliczać zamkniętą historię.
Proces przekazania nie wywołuje już:
sync_vehicle_current_mileage_from_latest_register()
ani:
repair_vehicle_mileage_chain()
Obie funkcje wyk...
Michał Kurkiewicz
14:34 e-trasa Błąd #539 (Zamknięty): 18. [PRZEKAZANIE-004] Zachować creation_source i spójny user_id przy podziale ewidencji
Podczas dzielenia ewidencji zachowywane są teraz:
creation_source,
znaczenie pola user_id,
wartość NULL w user_id dla ewidencji systemowych.
Jeżeli dzielona ewidencja została utworzona automatycznie:
creation_source = system
us...
Michał Kurkiewicz
14:33 e-trasa Błąd #538 (Zamknięty): 17. [PRZEKAZANIE-002] Ujednoznacznić stan licznika przy przekazaniu
Stan licznika przy przekazaniu jest teraz jednoznaczny.
Jeżeli przekazanie dzieli miesięczną ewidencję:
stan przekazania =
stan początkowy ewidencji
+ suma przejazdów sprzed daty przekazania
Jeżeli nie następuje podział ewidencji,...
Michał Kurkiewicz
14:33 e-trasa Błąd #537 (Zamknięty): 16. [PRZEKAZANIE-003] Dodać pełną walidację daty przekazania
Dodałem pełniejszą walidację daty przekazania.
System sprawdza teraz:
format YYYY-MM-DD,
czy data rzeczywiście istnieje w kalendarzu,
czy data nie jest przyszła,
czy jest późniejsza niż początek aktualnego przypisania pojazdu,
...
Michał Kurkiewicz

Eksportuj do: Atom