Page 1 of 2

Добавить новый статус для issue

Posted: 09 Sep 2010, 12:10
by wmadmin
Adding Custom Mantis Bug Status
Custom Bug Status in Mantis

На форуме
Creating custom statuses

Из мануала
Customizing Status Values

По мануалу всё впринципе ясно, за исключений п.4:

Code: Select all

# Add the status to any workflow defined.
In config_inc.php:
$g_status_enum_workflow[NEW_]= '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:to be tested'; $g_status_enum_workflow[FEEDBACK] = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,60:to be tested'; $g_status_enum_workflow[ACKNOWLEDGED] = '20:feedback,30:acknowledged,40:confi rmed,50:assigned,60:to be tested'; $g_status_enum_workflow[CONFIRMED] = '20:feedback,40:confirmed,50:assigned,60:to be tested'; $g_status_enum_workflow[ASSIGNED] = '20:feedback,50:assigned,60:to be tested,90:closed'; $g_status_enum_workflow[TEST] = '10:new,20:feedback,50:assigned,60:to be tested,80:resolved,90:closed'; $g_status_enum_workflow[RESOLVED] = '50:assigned,60:to be tested,80:resolved,90:closed'; $g_status_enum_workflow[CLOSED] = '50:assigned,90:closed'; 
Что это за матрица такая и зачем она нужна ?

И ещё момент можно ли изменить статус без примечания ?

Re: Добавить новый статус для issue

Posted: 09 Sep 2010, 12:38
by Kirill
Это режимы перехода из одного состояния в другой. Т.е. из какого в какой можно перейти.

Re: Добавить новый статус для issue

Posted: 09 Sep 2010, 12:53
by wmadmin
судя по всему тоже самое делает и
http://mantisbt.domain.com/manage_confi ... w_page.php

Code: Select all

$g_status_enum_workflow[active] = '10:new,20:feedback,30:acknowledged,40:confirmed,50:assigned,80:resolved,90:closed';
какие настройки будут главнее ?
и куда пищутся настройки котрые выставляются через интерфейс ?

Re: Добавить новый статус для issue

Posted: 09 Sep 2010, 19:49
by Kirill
Ваш пример из той же оперы только для отдельного случая.
Те, что в интерфейсе, сохраняются в БД.

Re: Добавить новый статус для issue

Posted: 10 Sep 2010, 10:53
by wmadmin
так можно добавлять несколько статусов ?
1 вроде работает, другой вроде тоже добавился, но я невижу его в списке статусов

Re: Добавить новый статус для issue

Posted: 10 Sep 2010, 10:54
by Kirill
Можно. У меня три своих. Видимо какой-то пункт не сделан.

Re: Добавить новый статус для issue

Posted: 10 Sep 2010, 13:59
by wmadmin
да, что-то упустил.
всё заработало.
спасибо.

Re: Добавить новый статус для issue

Posted: 10 Sep 2010, 14:02
by wmadmin
а с изменением порядка следования статусов нету мыслей ?
Change display status order

добавил 2 статуса.
5 и 15, один выше new, другой ниже. в итогде new всё равно умолчательный в списке.
хотелось бы что бы по умолчанию там был cкажем active:5

пробовал сделать new:5,active:10
ничего невышло

Re: Добавить новый статус для issue

Posted: 10 Sep 2010, 15:38
by Kirill
Имеешь ввиду статус по-умолчанию для новых задач? В настройках через интерфейс есть такие настройки

Re: Добавить новый статус для issue

Posted: 13 Sep 2010, 06:02
by wmadmin
нет, не статус для созданных задач.
мне нужно что бы в откидывающемся меню по умолчанию стояло не new, а active

Re: Добавить новый статус для issue

Posted: 13 Sep 2010, 06:34
by Kirill
Там стоит первое, которое следует за текущим статусом.
Или неправильно выставлен порядок как в твоем посте http://www.mantisbt.org/forums/viewtopi ... 566#p32367
Или я не понял о чем речь :) Может скрины?

Re: Добавить новый статус для issue

Posted: 13 Sep 2010, 11:05
by wmadmin
видимо не совсем так

Image

удалось решить убрав статус new - /manage_config_workflow_page.php
теперь active стал первым.

а как решить истрию с русским языком ?
вместо моего статуса active - вижу - @5@.
пробовал подправить файл strings_russian.txt - появился ещё 1 статус - @10@

Re: Добавить новый статус для issue

Posted: 13 Sep 2010, 11:19
by Kirill
Переменная не переопределена:
$g_status_enum_string

Re: Добавить новый статус для issue

Posted: 13 Sep 2010, 11:27
by Kirill
wmadmin wrote:видимо не совсем так

Image

удалось решить убрав статус new - /manage_config_workflow_page.php
теперь active стал первым.
А текущий статус у этой задачи какой был? new?

Re: Добавить новый статус для issue

Posted: 13 Sep 2010, 16:06
by wmadmin
сейчас уже нескажу, но скорее всего assigned - т.е. только создланная и сама асайнутая на каого-то.