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

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

Moderators: Developer, Contributor

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

Postby serezhenko » Jun 10, 2010 6:32 am

Как сразу при создании инцидента изменить инициатора?
У нас например по некоторым пользователям инциденты регистрируют сами разработчики.
И как сделать поле Подробности не обязательным?
serezhenko
 
Posts: 3
Joined: Jun 10, 2010 6:29 am

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

Postby Kirill » Jun 10, 2010 2:10 pm

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

Чтобы убрать подробности, необходимо переопределить в файле config_inc.php
Code: Select all
$g_bug_report_page_fields = array(
// перечисляете нужные поля
); 

названия полей можно посмотреть в config_defaults_inc.php.
Kirill
 
Posts: 434
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF

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

Postby serezhenko » Jun 10, 2010 11:02 pm

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

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

Postby serezhenko » Jun 10, 2010 11:37 pm

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 );

собственно все
serezhenko
 
Posts: 3
Joined: Jun 10, 2010 6:29 am

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

Postby Kirill » Jun 11, 2010 7:25 am

Я имел ввиду, что не изменяя код (через настройки) - нельзя, а так конечно.
Kirill
 
Posts: 434
Joined: Nov 25, 2007 3:05 am
Location: Kaliningrad, RF


Return to Russian

Who is online

Users browsing this forum: No registered users and 1 guest

cron