Пример использования:
# Без указания роли (по умолчанию - ROLE_USER)
python jrs_mass_import.py users_list.txt
# С указанием роли
python jrs_mass_import.py users_list.txt MY_ROLE
Этот скрипт формирует архив, в котором будет содержаться информация о пользователях, определённых в указаном текстовом файле. Каждому пользователю присваивается свойство externallyDefined = true
и пустой пароль, что бы данные пользователя подтягивались через LDAP при первом логине. Если в файле указана почта пользователя, то в качестве логина будет браться её первая половина (до @
). Всем пользователям будет присвоена роль, указанная при вызове скрипта (или роль ROLE_USER
, если роль не указана).
Что бы импортировать пользователей на сервер, нужно залогиниться на Jasperreports сервере с аккаунтом администратора, выбрать сверху Manange
-> Server Settings
-> Import
и загрузить получившийся архив. Убрать все галочки, кроме Update
и нажать кнопку Import
снизу.