WM: nos. az van, hogy role-t hozzáadni BÁRKIhez lehet :D de elvenni
akármelyiket nem. Arra tudok gondolni, hogy.. amikor admin user-el
játszottam, és adtam role-okat másoknak az ment. de elvenni már nem
tudtam csak olyan role-okat, amik nem admin-ok. Most lehet, h a rendszer
bydefault okos, és azt mondja, h admin már nem lehet halandó :D , vagy
az van (sztem), hogy az admin-t már 'kicsekkolt'-uk a DB-ből, sőt, lehet
már azóta detached is lett, és azt is merge-elni kell, nem csak a
megadott User -t.. lehet, ezért van az IllegalStateException: no tx on
thread. btw am a merge elég hatékony, mert ha nincs rá szükség (értsd:
semmi nem változott és az Entity még PersistenceContext része) akkor nem
történik semmi.

Mostmár nem lehet a login oldalon kiszűni, hogy milyen felhasználók
vannak pusztán azzal, hogy random adatokat írunk be, és ha eltaláljuk
véletlen az egyiket, akkor már nem azt írja ki, h wrong username, hnem h
wrong password... na ilyen nincs, helyette invalid username & password
van :D de lehet invalid inputs is. Amikor új user jön létre, akkor már
ténylegesen van Email check, bármi hülyeséget nem írhatsz be.