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

MantisBT forum for users who prefer to ask and answer questions in Russian.

Moderators: Developer, Contributor

Post Reply
alphaed
Posts: 43
Joined: 07 Aug 2012, 09:24

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

Post by alphaed »

Добрый день.

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

Или при загрузке заявок пользователи сами создадуться?
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Что мешает попробовать на копии?
alphaed
Posts: 43
Joined: 07 Aug 2012, 09:24

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

Post by alphaed »

Пробую. Не создается пользователь. присваивается вообще левый пользователь из тех что есть.
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Тогда при первом входе пользователя в систему он создаст нового и не свяжет с имеющимся.
alphaed
Posts: 43
Joined: 07 Aug 2012, 09:24

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

Post by alphaed »

Так вот в этом то и вопрос - как сделать так, чтобы с загрузкой тучи старых заявок насоздавалось еще и туча пользователей (которые все есть в ad).
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

А как Вы делаете выгрузку/загрузку? Какая версия MantisBT?
alphaed
Posts: 43
Joined: 07 Aug 2012, 09:24

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

Post 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
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

А чем делаете экспорт и импорт заявок?
alphaed
Posts: 43
Joined: 07 Aug 2012, 09:24

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

Post by alphaed »

Система импорта/экспорта задач в MantisBT 1.0
Добавляет в MantisBT возможность импорта экспорта задач с использованием XML.
Author: MantisBT Team
Website: http://www.mantisbt.org MantisBT Core 1.2.0
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

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

Post by Kirill »

Разработчики готовы доработать данный функционал. Просили просто добавить задачу на трекере http://www.mantisbt.org/bugs/.
Post Reply