Сразу изменить инициатора

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

Moderators: Developer, Contributor

Post Reply
serezhenko
Posts: 3
Joined: 10 Jun 2010, 11:29

Сразу изменить инициатора

Post by serezhenko »

Как сразу при создании инцидента изменить инициатора?
У нас например по некоторым пользователям инциденты регистрируют сами разработчики.
И как сделать поле Подробности не обязательным?
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Сразу изменить инициатора

Post by Kirill »

Инициатора сразу поменять нельзя.

Чтобы убрать подробности, необходимо переопределить в файле config_inc.php

Code: Select all

$g_bug_report_page_fields = array(
// перечисляете нужные поля
); 
названия полей можно посмотреть в config_defaults_inc.php.
serezhenko
Posts: 3
Joined: 10 Jun 2010, 11:29

Re: Сразу изменить инициатора

Post by serezhenko »

Такой метод к слову с полем description не работает...
Но целью было не скрыть поле подробности, а сделать его не обязательным для заполнения.
serezhenko
Posts: 3
Joined: 10 Jun 2010, 11:29

Re: Сразу изменить инициатора

Post by serezhenko »

Kirill wrote:Инициатора сразу поменять нельзя.
А у меня получилось, в файле bug_report_page.php добавляем строки

Code: Select all

		$f_reporter_id			= auth_get_current_user_id(); 
и

Code: Select all

	<tr <?php echo helper_alternate_class() // serezhenko?>>
		<td class="category">
			<?php echo lang_get( 'reporter' ) ?>
		</td>
		<td>
			<select <?php echo helper_get_tab_index() ?> name="reporter_id">
				<option value="0" selected="selected"></option>
				<?php print_reporter_option_list( $f_reporter_id ) ?>
			</select>
		</td>
	</tr>
Получаем поле ввода заполненное по у молчанию текущем пользователем
В файле bug_report.php меняем строку

Code: Select all

//	$t_bug_data->reporter_id		= auth_get_current_user_id();
на

Code: Select all

$t_bug_data->reporter_id		= gpc_get_int( 'reporter_id', 0 );
собственно все
Kirill
Posts: 638
Joined: 25 Nov 2007, 08:05
Location: Kaliningrad, RF
Contact:

Re: Сразу изменить инициатора

Post by Kirill »

Я имел ввиду, что не изменяя код (через настройки) - нельзя, а так конечно.
Post Reply