/jasperreports_mass_user_import

Скрипт для массового импорта пользователей

Primary LanguagePython

Jasperreports Server массовое добавление новых пользователей

Пример использования:

# Без указания роли (по умолчанию - 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 снизу.