Добрый день.
Возникла необходимость загрузить из старого хелпдеска все заявки в mantis (xml).
Чтобы сохранить историю заявок по каждому пользователю, насколько я понял, надо этих пользователей сначала созать. Все пользователи беруться из AD. Соответственно до первого входа пользователя в mantis о пользователе ничего не известно.
В общем надо из ad перегрузить всех пользователей. Может уже есть что-то готовое?
Или при загрузке заявок пользователи сами создадуться?
Превоначальная загрузка пользователей из AD
Moderators: Developer, Contributor
Re: Превоначальная загрузка пользователей из AD
Что мешает попробовать на копии?
Re: Превоначальная загрузка пользователей из AD
Пробую. Не создается пользователь. присваивается вообще левый пользователь из тех что есть.
Re: Превоначальная загрузка пользователей из AD
Тогда при первом входе пользователя в систему он создаст нового и не свяжет с имеющимся.
Re: Превоначальная загрузка пользователей из AD
Так вот в этом то и вопрос - как сделать так, чтобы с загрузкой тучи старых заявок насоздавалось еще и туча пользователей (которые все есть в ad).
Re: Превоначальная загрузка пользователей из AD
А как Вы делаете выгрузку/загрузку? Какая версия MantisBT?
Re: Превоначальная загрузка пользователей из AD
За пример взял экспорт списка заявок из мантиса
Пробовал с неуказанными id заявки и пользоваетля (ругнулось что нет profile_id, добавил <profile_id>1</profile_id>)
Заявка создалась, но пользователь подставился вообще третий (из уже заходивших).
Выгрузить из старого helpdeskа и привести к такому виду - не проблема.
MantisBT Version 1.2.11
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<mantis version="1.2.11" urlbase="http://eee.ee/" issuelink="#" notelink="~" format="1">
<issue>
<id>3</id>
<project id="7">Web</project>
<reporter id="3">AA</reporter>
<handler id="3">AA</handler>
<priority id="30">normal</priority>
<severity id="50">minor</severity>
<reproducibility id="70">have not tried</reproducibility>
<status id="80">resolved</status>
<resolution id="90">won't fix</resolution>
<projection id="10">none</projection>
<category id="9">CAT</category>
<date_submitted>1343741422</date_submitted>
<last_updated>1343742240</last_updated>
<eta id="10">none</eta>
<view_state id="10">public</view_state>
<summary>Тестовая заявка</summary>
<due_date>1</due_date>
<description>Подробности Тестовая заявка</description>
</issue>
</mantis>
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<mantis version="1.2.11" urlbase="http://eee.ee/" issuelink="#" notelink="~" format="1">
<issue>
<id></id>
<project id="7">Web</project>
<reporter>BB</reporter>
<handler>BB</handler>
<priority id="30">normal</priority>
<severity id="50">minor</severity>
<reproducibility id="70">have not tried</reproducibility>
<status id="80">resolved</status>
<resolution id="90">won't fix</resolution>
<projection id="10">none</projection>
<category id="9">CAT</category>
<date_submitted>1343741422</date_submitted>
<last_updated>1343742240</last_updated>
<eta id="10">none</eta>
<profile_id>1</profile_id>
<view_state id="10">public</view_state>
<summary>Тестовая заявка</summary>
<due_date>1</due_date>
<description>Подробности Тестовая заявка</description>
</issue>
</mantis>
Выгрузить из старого helpdeskа и привести к такому виду - не проблема.
MantisBT Version 1.2.11
Re: Превоначальная загрузка пользователей из AD
А чем делаете экспорт и импорт заявок?
Re: Превоначальная загрузка пользователей из AD
Система импорта/экспорта задач в MantisBT 1.0
Добавляет в MantisBT возможность импорта экспорта задач с использованием XML.
Author: MantisBT Team
Website: http://www.mantisbt.org MantisBT Core 1.2.0
Добавляет в MantisBT возможность импорта экспорта задач с использованием XML.
Author: MantisBT Team
Website: http://www.mantisbt.org MantisBT Core 1.2.0
Re: Превоначальная загрузка пользователей из AD
Разработчики готовы доработать данный функционал. Просили просто добавить задачу на трекере http://www.mantisbt.org/bugs/.