Page 1 of 1

Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:08
by alphaed
Добрый день.

Возникла необходимость загрузить из старого хелпдеска все заявки в mantis (xml).
Чтобы сохранить историю заявок по каждому пользователю, насколько я понял, надо этих пользователей сначала созать. Все пользователи беруться из AD. Соответственно до первого входа пользователя в mantis о пользователе ничего не известно.
В общем надо из ad перегрузить всех пользователей. Может уже есть что-то готовое?

Или при загрузке заявок пользователи сами создадуться?

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:11
by Kirill
Что мешает попробовать на копии?

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:20
by alphaed
Пробую. Не создается пользователь. присваивается вообще левый пользователь из тех что есть.

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:22
by Kirill
Тогда при первом входе пользователя в систему он создаст нового и не свяжет с имеющимся.

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:28
by alphaed
Так вот в этом то и вопрос - как сделать так, чтобы с загрузкой тучи старых заявок насоздавалось еще и туча пользователей (которые все есть в ad).

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:32
by Kirill
А как Вы делаете выгрузку/загрузку? Какая версия MantisBT?

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 12:42
by alphaed
За пример взял экспорт списка заявок из мантиса

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>
Пробовал с неуказанными id заявки и пользоваетля (ругнулось что нет profile_id, добавил <profile_id>1</profile_id>)

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

Posted: 17 Sep 2012, 13:07
by Kirill
А чем делаете экспорт и импорт заявок?

Re: Превоначальная загрузка пользователей из AD

Posted: 17 Sep 2012, 13:13
by alphaed
Система импорта/экспорта задач в MantisBT 1.0
Добавляет в MantisBT возможность импорта экспорта задач с использованием XML.
Author: MantisBT Team
Website: http://www.mantisbt.org MantisBT Core 1.2.0

Re: Превоначальная загрузка пользователей из AD

Posted: 20 Sep 2012, 12:41
by Kirill
Разработчики готовы доработать данный функционал. Просили просто добавить задачу на трекере http://www.mantisbt.org/bugs/.