PDA

Zobacz pełną wersję : Jak dokonać masowej zmiany grup użytkowników?



w.magdziak
06-11-2013, 23:51
Po imporcie użytkowników (2XML) do nowej witryny J3.0 wszystkim system nadał grupę PUBLIC ... Potrzebuje ją zmienić i nie byłoby problemu z klikaniem gdyby to nie było kilka tysięcy Userów :( Jak to uczynić hurtowo? Help!

Winnetou
07-11-2013, 11:28
W J.3 masz przecież opcje Wsadowe

alex51
07-11-2013, 18:52
W Joomla!2.5 robiłem tego typu masowe zmiany bezpośrednio w bazie danych. Należałoby sprawdzić, czy podobna procedura zadziała w J!3.

PS.
W Joomla!2.5 trzeba wykonać podwójne zapytanie do bazy danych, ponieważ trzeba zmieniać wartość rekord "usertype" w tabeli xxx_users oraz wartość rekordu group_id w tabeli xxx_user_usergroup_map. W Joomla!3 jest to uproszczone, bo w tabelach xxx_users nie ma rekordu "usertype" i do zmiany uprawnień trzeba jedynie dokonać zmiany w tabeli xxx_user_usergroup_map. Chcąc dokonać masowej zmiany wszystkich uprawnień Public na Registered należy użyć zapytania:

UPDATE xxx_user_usergroup_map SET group_id='2' WHERE group_id='1'
Oczywiście w miejsce xxx_ trzeba wpisać stosowany u siebie prefix.