W dniu 23.04.2021 12:05, Tomasz Dąbek napisał(a):
Witajcie
Cześć,
Postanowilem na maszynie testowej podniesc wersje z LMS-25 do biezacej git i podczas proby logowania otrzymuje komunikat: "Użytkownik nie ma przypisanej firmy."
Upgrade z wersji LMS-25 do git (baza postgres) przeszedl bez bledow Daty bazy nie pamietam ale napewno majowa 2020 dlatego na 99% sadze, ze to wersja 25
Uzytkownika na ktorego probuje sie zalogowac to admin z pelnym dostepem ale prawdopodobnie w bazie wtenczas nie byl przypisany do zadnej firmy. To stara maszyna testowa i baza pusta tylko z tym jednym uzytkownikiem dodanym na poczatku aby sprawdzic czy dziala.
Moje pytania:
- Czy jest mozliwe ze nie zaloguje sie teraz jesli uzytkownik
(admin z pelnym dostepem dodany w wersji LMS-25) nie jest przypisany do zadnej firmy?
Tak.
- Czy jest mozliwe ze nie ma wprowadzonej wogole firmy i dlatego
patrz pkt 1?
Tak. Trzeba utworzyć firmę/oddział.
- Czy pkt 1 i 2 nie maja znaczenia mimmo ze jeden lub drugi punkt
ma tutaj zastosowanie w moim przypadku?
Jesli odpowiedz na pkt 1 lub 2 jest "tak" to czy nie byloby dobrze wprowadzic mechanizm dodawania firmy oraz przypisywania takiego uzytkownika podczas jego logowania zamiast grzebac w bazie? Ulatwi to sprawe dla tych ktorzy tak jak ja tego nie zrobili a puscili upgrade do najnowszej wersji.
Aktualizacja schematu bazy danych powinna dodać automatycznie użytkowników do wszystkich firm/oddziałów. Nie dopuszczamy sytuacji, w której instalacja pozostanie po aktualizacji nieużywalna:
https://github.com/lmsgit/lms/blob/465f8a48fef58a01390f48db01b2169ca6be8da6/...
Jesli odpowiedz na pkt 3 jest "tak" to co w tej sytuacji zrobic bo nawet nie ma w tej chwili nawet komunikatu czy haslo jest poprawne czy bledne? Od razu pojawia sie informacja jak podalem na poczatku i wciaz widnieje okno logowania.
Jak wyżej - możesz uzyć wskazanego zapytania SQL.
Mam nadzieje ze moje wypociny tutaj jakos naswietla Wam moja sprawe.
Sustem: Debian10 baza: Postgres LMS: 27-git (biezaca)