Czesc
Przepraszam ze odpowiadam na gorze ale bedzie krotko :) W takim razie napewno u mnie nie ma wogole firmy. W tej sytuacji jak dodac firme (minimalistycznie) i przypisac do niej jedynego uzytkownika w bazie (user: admin) o id=1?
Najlepiej byloby zapytaniem ale sam nie dam rady zbudowac takiego zapytania ktore tworzyloby firme, przypisywalo istniejacego uzytkownika wraz ze wszystkimi potrzebnymi w tym celu powiazaniami czy widokami.
Pomozesz Tomku?
p.s. Dlatego fajna opcja byloby podczas pierwszego logowania (po takim upgrade) uzytkownika z pelnym dostepem jak w moim przypadku bez uprzednio utworzonej firmy to oprocz informacji ze user nie ma przypisanej firmy to mozliwosc dopisania takowej przez www.
Pozdrawiam Tomek
W dniu 23.04.2021 o 12:15, Tomasz Chiliński pisze:
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)