Przejscie z wersji LMS-25 do LMS-27-git - problem z logowaniem uzytkownika bez przypisanej firmy
Witajcie
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: 1. 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? 2. Czy jest mozliwe ze nie ma wprowadzonej wogole firmy i dlatego patrz pkt 1? 3. 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.
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.
Mam nadzieje ze moje wypociny tutaj jakos naswietla Wam moja sprawe.
Sustem: Debian10 baza: Postgres LMS: 27-git (biezaca)
Pozdrawiam Tomek
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)
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)
Czy zadziała u Ciebie nie mam pewności, na mojej wersji zadziałało. INSERT INTO divisions(name) VALUES('Nazwaf'); INSERT INTO userdivisions(userid,divisionid) VALUES(1,2);
Gdzie 1 to id usera, 2 id oddziału.
W dniu 24.04.2021, sob o godzinie 17∶27 +0200, użytkownik Tomasz Dąbek napisał:
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/465f8a48fef58a01390f48db01b2169c a6be8da6/lib/upgradedb/postgres.2020081200.php#L40-L43
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)
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
W dniu 25.04.2021 13:09, Sylwester Zdanowski napisał(a):
Czy zadziała u Ciebie nie mam pewności, na mojej wersji zadziałało. INSERT INTO divisions(name) VALUES('Nazwaf'); INSERT INTO userdivisions(userid,divisionid) VALUES(1,2);
Gdzie 1 to id usera, 2 id oddziału.
Witam,
Dodanie domyślnej firmy jest w schemacie instalacyjnych doc/lms.{pgsql,mysql}:
https://github.com/lmsgit/lms/blob/7919016905741bd60d1e0484714607a49efb6bb7/...
W dniu 24.04.2021, sob o godzinie 17∶27 +0200, użytkownik Tomasz Dąbek napisał:
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/465f8a48fef58a01390f48db01b2169c a6be8da6/lib/upgradedb/postgres.2020081200.php#L40-L43
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)
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (3)
-
Sylwester Zdanowski
-
Tomasz Chiliński
-
Tomasz Dąbek