Page 1 of 3

Вопрос новичка

Posted: Nov 22, 2018 8:31 am
by Andrew83
Доброго времени суток.
Подскажите пожалуйста, как убрать элементы в панели? В прикреплениях то что есть, то что хочется и то что нужно убрать.

Re: Вопрос новичка

Posted: Nov 22, 2018 9:21 am
by Kirill
Добрый день.
Открываете файл config_inc.php в папке config
и добавляете такой блок:

Code: Select all

/**
 * Boxes to be shown and their order
 * A box that is not to be shown can have its value set to 0
 * @global array $g_my_view_boxes
 */
$g_my_view_boxes = array(
	'assigned'      => '1',
	'unassigned'    => '0',
	'reported'      => '0',
	'resolved'      => '2',
	'recent_mod'    => '3',
	'monitored'     => '0',
	'feedback'      => '0',
	'verify'        => '0',
	'my_comments'   => '0'
);


Re: Вопрос новичка

Posted: Nov 22, 2018 10:01 am
by Andrew83
Спасибо!
Но есть только config_defaults_inc.php. Править его?

Re: Вопрос новичка

Posted: Nov 22, 2018 11:41 am
by Kirill
Нет. Должен быть config_inc.php. Там прописываются при установке параметры подключения к БД.Он должен быть или в корне (в старых версиях Мантиса) или в папке config (новые версии).

Re: Вопрос новичка

Posted: Nov 23, 2018 1:17 am
by Andrew83
Отлично! Все получилось.
А еще вопрос - по поводу регистрации. Вернее нужно создание и активация новых пользователей в админке. А то не очень удобно создавать пользователя через phpmyadmin.

Re: Вопрос новичка

Posted: Nov 23, 2018 1:27 am
by Kirill
Все в том же файле:

Code: Select all

/**
 * Allow users to signup for their own accounts.
 * If ON, then $g_send_reset_password must be ON as well, and mail settings
 * must be correctly configured
 * @see $g_send_reset_password
 * @global integer $g_allow_signup
 */
$g_allow_signup			= ON;

Re: Вопрос новичка

Posted: Nov 23, 2018 2:35 am
by Andrew83
При создании через админку пользователь создается, но нет поля для пароля. При входе этим пользователем выдает "Возможно, ваша учетная запись заблокирована, или введенное регистрационное имя/пароль неправильны."
На данный момент развернул на локалхосте. В перспективе перенос на хостинг. Желательна регистрация пользователей без подтверждения. В принципе, регистрацю можно вообще убрать, а создавать юзеров через админку.

Re: Вопрос новичка

Posted: Nov 23, 2018 4:07 am
by Kirill
С точки зрения безопасности администратор тоже не может видеть пароли пользователей, как и задавать. Когда создается пользователь, указывается email пользователя. На этот email уходит письмо с ссылкой для активации учетной записи. При переходе по ссылки пользователь придумывает себе пароль и учетная запись активируется. Если Вы хотите вести свою учетную систему с паролями, то тут подойдет LDAP справочник. С поднятием самого LDAP сервера и настройки.

Re: Вопрос новичка

Posted: Nov 23, 2018 4:27 am
by Andrew83
Kirill
Нашел вот такую статью https://corp2.info/vozmozhnost-ukazaniy ... vruchnuyu/
Но возник вопрос по пункту 7, т.к. в файле manage_user_update.php нет строки $result = db_query( $query );
Пароль задавать можно и в админке, но все равно аккаунт неактивирован. Приходится через phpmyadmin делать сброс пароля пользователя способом, описанным тут https://mantisbt.org/forums/viewtopic.php?f=11&t=22198. Тогда под новым пользователем зайти можно. И уже там можно сменить пароль пользователя.
На самом деле пользователи не будут регистрироваться самостоятельно, им нужно будет раздать готовый аккаунт.

Re: Вопрос новичка

Posted: Nov 23, 2018 5:45 am
by Kirill
Там сейчас такая строка

Code: Select all

$t_result = db_query( $t_query, $t_query_params );
Но все же не рекомендую вносить изменения прямо в код, т.к. у вас теряется возможность быстрого обновления до последней версии. Вам после каждого обновления придется вносить эти правки в код. А так как разработчики быстро закрывают уязвимости в продукте, то советую обновляться по выходу новых версий.

Re: Вопрос новичка

Posted: Nov 23, 2018 6:23 am
by Andrew83
Спасибо, заработало :)
На счет обновлений - если оно заработает, то обновляться не будем. Нужен простой задачник для персонала. Мантис пока самый приятный и понятный в этом плане.
Единственное - при редактировании пользователя появляется строка выше имени пользователя "Notice: Undefined offset: 1 in C:\Server\data\htdocs\hd\core\error_api.php on line 241 class="row-1">" Но это возможно связано с версией пхп.

Re: Вопрос новичка

Posted: Nov 23, 2018 6:49 am
by Andrew83
Ну вот и приплыли. При переносе на хостинг, вылезла ошибка о несовпадении версии php.
На хостинге php 5.3. Не подскажите, какая версия Mantis подойдет под эти характеристики?

Re: Вопрос новичка

Posted: Nov 23, 2018 8:29 am
by Kirill
https://github.com/mantisbt/mantisbt
Requirements
MySQL 5.5.35+, PostgreSQL 9.2+, or other supported database
PHP 5.5.9+
a webserver (e.g. Apache or IIS)
Please refer to section 2.2 in the administration guide for further details.
Если база на стороннем хостинге - настоятельно рекомендую не вносить изменения в код самого Мантиса. Или с каждым релизом безопасности вносить эти же правки в обновленную версию.

Re: Вопрос новичка

Posted: Nov 23, 2018 9:04 am
by Andrew83
Kirill wrote:
Nov 23, 2018 8:29 am
https://github.com/mantisbt/mantisbt
Requirements
MySQL 5.5.35+, PostgreSQL 9.2+, or other supported database
PHP 5.5.9+
a webserver (e.g. Apache or IIS)
Please refer to section 2.2 in the administration guide for further details.
Если база на стороннем хостинге - настоятельно рекомендую не вносить изменения в код самого Мантиса. Или с каждым релизом безопасности вносить эти же правки в обновленную версию.
Понятно. Поставил на хостинг версию 1.3. Она конечно не так симпатична, как 2.18. Но зато заработала, да и все настройки поделал как и хотел. Спасибо за помощь!
ЗЫ обновляться не думаю, еще неизвестно, понравится ли руководству.

Re: Вопрос новичка

Posted: Dec 03, 2018 8:53 am
by Andrew83
День добрый.
А есть ли возможность в версии 1.3 сделать так, чтобы пользователи видели только свои задачи?
А так же есть ли возможность увеличить время жизни сессии? А то часто бывает, что через несколько минут просит ввести пароль заново.