Unable to log in to account [root] after installation

Всё тоже самое, только по-русски.
User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Unable to log in to account [root] after installation

Postby Sonikelf » Tue Jun 26, 2012 3:11 pm

Доброго времени суток, Артем.
Прошу прощения, если Вы какой-то волей случая, не являетесь, так сказать, моим соотечественником или попросту не говорите (или забыли :-)) на русском языке. Так или иначе, я попробую к Вам обратиться по сложившейся проблеме, связанной с использованием Вашего замечательного продукта Etraxis.

Собственно, проблема в следующем.
Установил Ваш продукт к себе на support.sonikelf.ru . Страница диагностики показывает, что всё отлично - http://support.sonikelf.ru/diag/index.php

В конце, естественно, как говорится в мануале, завел в базе таблицы скриптом mssql2k.sql :

You have to create initial data schema by executing "/tools/sql/mssql2k.sql" script. This script will create database named "etraxis" and all required tables. If you would like to have database with another name, please change following lines accordingly

Дальше мануал гласит, что скрипт, собственно, создает админ-юзера root с пустым паролем:

Also this script will create one predefined user with "root" login, empty password and administrator permissions. You may use this account for first log in eTraxis. Please do not forget to set its password!

В базе я его вижу - http://clip2net.com/clip/m10803/1340180 ... p-51kb.jpg , но залогиниться однако не получается, ибо выдает: Неизвестный пользователь или неверный пароль.

Пробовал входить с логином, как он указан в базе, т.е root@eTraxis, но результат тот же.
Пробовал поменять в базе с root@eTraxis на root, но результат тот же.
Пробовал присваивать новый пароль, указывая его md5 в базе, но результат тот же.
Создавал новых юзеров скриптом, как с @, т.е "ник@eTraxis", так и просто "ник", с паролями и без, но результат тот же.

Отчаянно прошу помощи.
Спасибо.

С уважением, Андрей.

________________________________________________________________________________________________________________

Good day, Artem.
I apologize if you are some kind of by accident, are not, so to speak, my countryman, or simply do not speak (or have forgotten :-)) in Russian. Anyway, I'll try to contact you at the current problem with the use of your wonderful product Etraxis.

Actually, the problem is the following.
Set your product to your support.sonikelf.ru. Diagnostic page shows that everything is fine - http://support.sonikelf.ru/diag/index.php

In the end, of course, as stated in the manual, made in the database table script mssql2k.sql:

You have to create initial data schema by executing "/ tools/sql/mssql2k.sql" script. This script will create database named "etraxis" and all required tables. If you would like to have database with another name, please change following lines accordingly

Further manual says that the script actually creates the admin user root with empty password:

Also this script will create one predefined user with "root" login, empty password and administrator permissions. You may use this account for first log in eTraxis. Please do not forget to set its password!

In the database I see it - http://clip2net.com/clip/m10803/1340180 ... p-51kb.jpg, but the login does not work but, for issue: Unknown user or bad password.

I tried to enter a password, as it appears in the database, ie root @ eTraxis, but the result is the same.
I tried to change in the database with root @ eTraxis to root, but the result is the same.
I tried to assign a new password by specifying md5 in his base, but the same result.
Creating new users script, as with @, ie "nick @ eTraxis", or just a "nickname" with or without passwords, but the same result.

Desperate to ask for help.
Thank you.

Regards, Andrew.

PS: Sorry, my bad English, im using Google Translate

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: Unable to log in to account [root] after installation

Postby Artem » Wed Jun 27, 2012 6:03 am

Здравствуйте, Андрей.

Все нормально, я действительно Ваш соотечественник, поэтому можно продолжить и по-русски, если Вам так удобнее. :)

По поводу Вашей проблемы - меня смущает, что Вы упоминаете, будто создали базу с помощью скрипта "mssql2k.sql", который предназначен для MS SQL Server, в то время eTraxis настроен на использование MySQL (согласно странице диагностики). Если Вы действительно использовали этот скрипт, попробуйте пересоздать базу правильным скриптом. Если же в действительности Вы использовали "mysql50.sql", а "mssql2k.sql" упомянули лишь по ошибке, то попробуйте снять отладочные логи:

1. Восстановите в базе пароль и логин у пользователя "root". Можно и просто пересоздать базу.
2. В файле "config.php" укажите "DEBUG_MODE" равным "2", а в "DEBUG_LOGS" укажите путь к директории, где будут создаваться логи.
3. Откройте страницу eTraxis и попробуйте залогиниться.
4. Полученный ".log" файл пришлите пожалуйста мне, или процитируйте его прямо в этом треде.

Относительно логинов - все логины должны иметь в базе суффикс "@eTraxis", который позволяет разделять аккаунты eTraxis от аккаунтов в Active Directory (после определенной настройки в eTraxis можно авторизоваться через корпоративный LDAP-сервер). Поэтому при вводе в диалоге "root" сам eTraxis ищет в базе именно "root@eTraxis".
Best regards,
Artem

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: Unable to log in to account [root] after installation

Postby Sonikelf » Wed Jun 27, 2012 1:26 pm

Приветствую.
Спасибо, что откликнулись.
С названием скрипта я действительно ошибся при копировании, на практике использовал "mysql50.sql".

Базу пересоздал еще раз. Вот лог при нескольких попытках логина:
2012-06-27 17:17:49 [OPENED] /records/index.php
2012-06-27 17:17:49 [TRACE] [account_get_token]
2012-06-27 17:17:49 [TRACE] [try_cookie]
2012-06-27 17:17:49 [DUMP] [try_cookie] $cookie = AuthUserID
2012-06-27 17:17:49 [DUMP] [try_cookie] $value = 0
2012-06-27 17:17:49 [TRACE] [try_cookie]
2012-06-27 17:17:49 [DUMP] [try_cookie] $cookie = AuthToken
2012-06-27 17:17:49 [DUMP] [try_cookie] $value = 0
2012-06-27 17:17:49 [TRACE] [dal_query] accounts/gettoken.sql
2012-06-27 17:17:49 [TRACE] [CDatabase::__construct]
2012-06-27 17:17:49 [DUMP] SQL text =
2012-06-27 17:17:49 [PERFORM] SQL time = 0.00019097328186035
2012-06-27 17:17:49 [WARNING] [CRecordset::__construct] MySQL error 1065: Query was empty
2012-06-27 17:17:49 [TRACE] [open_session]
2012-06-27 17:17:49 [DUMP] [open_session] $userid = 0
2012-06-27 17:17:49 [TRACE] [get_browser_locale]
2012-06-27 17:17:49 [NOTICE] [init_page] User is not authorized.
2012-06-27 17:17:49 [TRACE] [xml2html]
2012-06-27 17:17:49 [DUMP] [xml2html] $title = Записи
2012-06-27 17:17:49 [TRACE] [get_theme_xsl_file]
2012-06-27 17:17:49 [DUMP] [get_theme_xsl_file] $_SESSION[VAR_THEME_NAME] = Emerald
2012-06-27 17:17:49 [PERFORM] page size = 4697
2012-06-27 17:17:49 [PERFORM] PHP time = 0.11200404167175
2012-06-27 17:17:49 [CLOSED]

2012-06-27 17:17:50 [OPENED] /records/list.php?search=
2012-06-27 17:17:50 [TRACE] [account_get_token]
2012-06-27 17:17:50 [TRACE] [try_cookie]
2012-06-27 17:17:50 [DUMP] [try_cookie] $cookie = AuthUserID
2012-06-27 17:17:50 [DUMP] [try_cookie] $value = 0
2012-06-27 17:17:50 [TRACE] [try_cookie]
2012-06-27 17:17:50 [DUMP] [try_cookie] $cookie = AuthToken
2012-06-27 17:17:50 [DUMP] [try_cookie] $value = 0
2012-06-27 17:17:50 [TRACE] [dal_query] accounts/gettoken.sql
2012-06-27 17:17:50 [TRACE] [CDatabase::__construct]
2012-06-27 17:17:50 [DUMP] SQL text =
2012-06-27 17:17:50 [PERFORM] SQL time = 0.00019216537475586
2012-06-27 17:17:50 [WARNING] [CRecordset::__construct] MySQL error 1065: Query was empty
2012-06-27 17:17:50 [TRACE] [open_session]
2012-06-27 17:17:50 [DUMP] [open_session] $userid = 0
2012-06-27 17:17:50 [TRACE] [get_browser_locale]
2012-06-27 17:17:50 [NOTICE] [init_page] User is not authorized.
2012-06-27 17:17:50 [NOTICE] REQUEST["search"] is set.
2012-06-27 17:17:50 [TRACE] [columns_list]
2012-06-27 17:17:50 [DUMP] [columns_list] id =
2012-06-27 17:17:50 [TRACE] [records_list]
2012-06-27 17:17:50 [TRACE] [try_cookie]
2012-06-27 17:17:50 [DUMP] [try_cookie] $cookie = RecordsSort
2012-06-27 17:17:50 [DUMP] [try_cookie] $value =
2012-06-27 17:17:50 [TRACE] [try_cookie]
2012-06-27 17:17:50 [DUMP] [try_cookie] $cookie = RecordsPage
2012-06-27 17:17:50 [DUMP] [try_cookie] $value =
2012-06-27 17:17:50 [TRACE] [save_cookie]
2012-06-27 17:17:50 [DUMP] [save_cookie] $cookie = RecordsSort
2012-06-27 17:17:50 [DUMP] [save_cookie] $value = -8
2012-06-27 17:17:50 [NOTICE] [save_cookie] Client site cookie is created.
2012-06-27 17:17:50 [TRACE] [save_cookie]
2012-06-27 17:17:50 [DUMP] [save_cookie] $cookie = RecordsPage
2012-06-27 17:17:50 [DUMP] [save_cookie] $value = 1
2012-06-27 17:17:50 [NOTICE] [save_cookie] Client site cookie is created.
2012-06-27 17:17:50 [NOTICE] [records_list] Filters are in use.
2012-06-27 17:17:50 [TRACE] [filters_list]
2012-06-27 17:17:50 [DUMP] [filters_list] $id = 0
2012-06-27 17:17:50 [DUMP] [filters_list] $active = 1
2012-06-27 17:17:50 [TRACE] [try_cookie]
2012-06-27 17:17:50 [DUMP] [try_cookie] $cookie = FiltersSort
2012-06-27 17:17:50 [DUMP] [try_cookie] $value = 1
2012-06-27 17:17:50 [TRACE] [try_cookie]
2012-06-27 17:17:50 [DUMP] [try_cookie] $cookie = FiltersPage
2012-06-27 17:17:50 [DUMP] [try_cookie] $value =
2012-06-27 17:17:50 [TRACE] [save_cookie]
2012-06-27 17:17:50 [DUMP] [save_cookie] $cookie = FiltersSort
2012-06-27 17:17:50 [DUMP] [save_cookie] $value = 1
2012-06-27 17:17:50 [NOTICE] [save_cookie] Client site cookie is created.
2012-06-27 17:17:50 [TRACE] [save_cookie]
2012-06-27 17:17:50 [DUMP] [save_cookie] $cookie = FiltersPage
2012-06-27 17:17:50 [DUMP] [save_cookie] $value = 1
2012-06-27 17:17:50 [NOTICE] [save_cookie] Client site cookie is created.
2012-06-27 17:17:50 [TRACE] [dal_query] filters/lista.sql
2012-06-27 17:17:50 [DUMP] SQL text =
2012-06-27 17:17:50 [PERFORM] SQL time = 0.00018906593322754
2012-06-27 17:17:50 [WARNING] [CRecordset::__construct] MySQL error 1065: Query was empty
2012-06-27 17:17:50 [WARNING] [CRecordset::fetch] No stored recordset.
2012-06-27 17:17:50 [DUMP] SQL text = select r.record_id, r.creation_time, r.change_time, r.closure_time, r.postpone_time, t.critical_age, 0 as read_time, t.template_prefix, p.project_name, s.state_abbr, r.subject, ac.fullname as author_fullname, ar.fullname as responsible_fullname, (1340803070 - r.creation_time) as opened_age, (r.closure_time - r.creation_time) as closed_age from tbl_projects p, tbl_states s, tbl_templates t, tbl_records r left outer join tbl_accounts ac on ac.account_id = r.creator_id left outer join tbl_accounts ar on ar.account_id = r.responsible_id where p.project_id = t.project_id and t.template_id = s.template_id and s.state_id = r.state_id and t.guest_access = 1 and r.closure_time is null order by closed_age desc, opened_age desc, r.record_id desc
2012-06-27 17:17:50 [PERFORM] SQL time = 0.00074386596679688
2012-06-27 17:17:50 [TRACE] [xml2html]
2012-06-27 17:17:50 [DUMP] [xml2html] $title =
2012-06-27 17:17:50 [TRACE] [get_theme_xsl_file]
2012-06-27 17:17:50 [DUMP] [get_theme_xsl_file] $_SESSION[VAR_THEME_NAME] = Emerald
2012-06-27 17:17:50 [PERFORM] page size = 1588
2012-06-27 17:17:50 [PERFORM] PHP time = 0.018922090530396
2012-06-27 17:17:50 [CLOSED]

2012-06-27 17:17:52 [OPENED] /logon/index.php
2012-06-27 17:17:52 [TRACE] [try_cookie]
2012-06-27 17:17:52 [DUMP] [try_cookie] $cookie = URI
2012-06-27 17:17:52 [DUMP] [try_cookie] $value = ../records/index.php
2012-06-27 17:17:52 [TRACE] [xml2html]
2012-06-27 17:17:52 [DUMP] [xml2html] $title = Вход
2012-06-27 17:17:52 [TRACE] [get_theme_xsl_file]
2012-06-27 17:17:52 [DUMP] [get_theme_xsl_file] $_SESSION[VAR_THEME_NAME] = Emerald
2012-06-27 17:17:52 [PERFORM] page size = 6490
2012-06-27 17:17:52 [PERFORM] PHP time = 0.03204083442688
2012-06-27 17:17:52 [CLOSED]

2012-06-27 17:17:57 [OPENED] /logon/login.php
2012-06-27 17:17:57 [DUMP] $username = root
2012-06-27 17:17:57 [TRACE] [account_find_username]
2012-06-27 17:17:57 [DUMP] [account_find_username] $username = root@eTraxis
2012-06-27 17:17:57 [TRACE] [dal_query] accounts/fndk.sql
2012-06-27 17:17:57 [TRACE] [CDatabase::__construct]
2012-06-27 17:17:57 [DUMP] SQL text =
2012-06-27 17:17:57 [PERFORM] SQL time = 0.00020098686218262
2012-06-27 17:17:57 [WARNING] [CRecordset::__construct] MySQL error 1065: Query was empty
2012-06-27 17:17:57 [NOTICE] Unknown user name.
2012-06-27 17:17:57 [NOTICE] Empty password is submitted.
2012-06-27 17:17:57 [PERFORM] PHP time = 0.0042312145233154
2012-06-27 17:17:57 [CLOSED]

2012-06-27 17:18:00 [OPENED] /logon/login.php
2012-06-27 17:18:00 [DUMP] $username = root
2012-06-27 17:18:00 [TRACE] [account_find_username]
2012-06-27 17:18:00 [DUMP] [account_find_username] $username = root@eTraxis
2012-06-27 17:18:00 [TRACE] [dal_query] accounts/fndk.sql
2012-06-27 17:18:00 [TRACE] [CDatabase::__construct]
2012-06-27 17:18:00 [DUMP] SQL text =
2012-06-27 17:18:00 [PERFORM] SQL time = 0.00019502639770508
2012-06-27 17:18:00 [WARNING] [CRecordset::__construct] MySQL error 1065: Query was empty
2012-06-27 17:18:00 [NOTICE] Unknown user name.
2012-06-27 17:18:00 [NOTICE] Empty password is submitted.
2012-06-27 17:18:00 [PERFORM] PHP time = 0.0047500133514404
2012-06-27 17:18:00 [CLOSED]

2012-06-27 17:18:14 [OPENED] /logon/login.php
2012-06-27 17:18:14 [DUMP] $username = root
2012-06-27 17:18:14 [TRACE] [account_find_username]
2012-06-27 17:18:14 [DUMP] [account_find_username] $username = root@eTraxis
2012-06-27 17:18:14 [TRACE] [dal_query] accounts/fndk.sql
2012-06-27 17:18:14 [TRACE] [CDatabase::__construct]
2012-06-27 17:18:14 [DUMP] SQL text =
2012-06-27 17:18:14 [PERFORM] SQL time = 0.00018119812011719
2012-06-27 17:18:14 [WARNING] [CRecordset::__construct] MySQL error 1065: Query was empty
2012-06-27 17:18:14 [NOTICE] Unknown user name.
2012-06-27 17:18:14 [NOTICE] Empty password is submitted.
2012-06-27 17:18:14 [PERFORM] PHP time = 0.0043520927429199
2012-06-27 17:18:14 [CLOSED]

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: Unable to log in to account [root] after installation

Postby Artem » Wed Jun 27, 2012 10:05 pm

Спасибо за логи, теперь видно в чем проблема - eTraxis почему-то не может открыть свои SQL-файлы, в результате отправляет на MySQL пустую строку вместо SQL-запроса. Давайте попробуем выяснить, почему так происходит. Необходимо в файле "engine/dal.php" заменить строку (приблизительно 675-я):

Code: Select all

    debug_write_log(DEBUG_TRACE, '[dal_query] ' . $query);
на вот такую:

Code: Select all

    debug_write_log(DEBUG_TRACE, '[dal_query] ' . LOCALROOT . '/sql/' . $query);
и снять логи еще раз. Помимо новых логов, напишите пожалуйста полный путь к файлу "sql/accounts/gettoken.sql" на Вашем сервере.

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: Unable to log in to account [root] after installation

Postby Sonikelf » Thu Jun 28, 2012 11:46 am

Будете наверное смеяться надо мной, но я не нашел папки sql :shock: . Скачал свежий дистрибутив, сверил папки.. И хлопнул себя по лбу, ибо в дистрибутиве она есть, а у меня на сервере нет. Залил папку, попробовал войти и всё заработало. Каким "чудом" я при полном копировании всего из src мог не выделить/недозакинуть sql ума не приложу. Мои извинения за отнятое у Вас время из-за моей бестолковости и невнимательности. Огромное спасибо за отзывчивость и поддержку.

Если позволите, то еще несколько вопросов:
1. Пока не пойму как создать пользователей, ибо при нажатии кнопки "Создать" можно завести юзера только с правами администратора - http://clip2net.com/clip/m10803/1340883 ... p-24kb.png . А как завести обычных юзеров, которые будут просто логиниться, создавать тикет и получать ответ на него?
2. Из первого вытекает вопрос, где, собственно, настроить права для пользователей или групп. Группы я вроде создал, а вот как разграничить им права доступа, управления и тп..
3. Не совсем понимаю как создавать "Записи". Не держите меня совсем за чайника, просто я видел Ваш продукт со стороны пользователя, а сейчас сижу со стороны администратора. Раньше, когда я был пользователем, была кнопка "Создать" запись, которая давала окно - http://clip2net.com/clip/m10803/1340883 ... p-60kb.png . Сейчас кнопки нет - http://clip2net.com/clip/m10803/1340883 ... p-15kb.png .
4. Объясните, пожалуйста, по поводу покупки Вашего продукта. Я так понимаю, что у меня сейчас какая-то ограниченная версия? Или же нет и покупка подразумевает под собой не установку куда-то к себе, а хостинг у Вас, под Вашим доменом и тп?

Еще раз спасибо за уделенное время.

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: Unable to log in to account [root] after installation

Postby Artem » Sun Jul 01, 2012 2:42 am

Sonikelf wrote:Каким "чудом" я при полном копировании всего из src мог не выделить/недозакинуть sql ума не приложу. Мои извинения за отнятое у Вас время из-за моей бестолковости и невнимательности. Огромное спасибо за отзывчивость и поддержку.
Ничего страшного, всякое бывает. :) Главное, что разобрались и заработало.
Sonikelf wrote:1. Пока не пойму как создать пользователей, ибо при нажатии кнопки "Создать" можно завести юзера только с правами администратора - http://clip2net.com/clip/m10803/1340883 ... p-24kb.png . А как завести обычных юзеров, которые будут просто логиниться, создавать тикет и получать ответ на него?
Обычные пользователи создаются таким же образом. Права администратора создаваемый пользователь получит лишь только если Вы поставите "галочку" в поле "администратор". Если оставить поле неотмеченным, пользователь получит обычные права.
Sonikelf wrote:2. Из первого вытекает вопрос, где, собственно, настроить права для пользователей или групп. Группы я вроде создал, а вот как разграничить им права доступа, управления и тп..
3. Не совсем понимаю как создавать "Записи". Не держите меня совсем за чайника, просто я видел Ваш продукт со стороны пользователя, а сейчас сижу со стороны администратора. Раньше, когда я был пользователем, была кнопка "Создать" запись, которая давала окно - http://clip2net.com/clip/m10803/1340883 ... p-60kb.png . Сейчас кнопки нет - http://clip2net.com/clip/m10803/1340883 ... p-15kb.png .
Собственно, в этом и состоит основная проблема eTraxis - гибкость и универсальность привносят сложность настройки. Попробую вкратце описать основные идеи.

Записи создаются по шаблонам, которые администратор должен предварительно настроить. Шаблон регламентирует, какие состояния будут у записей, какие поля возможны в каждом из состояний, а также определяет права пользователей. Шаблонов может быть произвольное количество. Для того, чтобы они не превратились в "свалку", они группируются по проектам.

Иерархично объекты данных можно представить так: в начале иерархии стоят проекты, в каждом проекте может быть несколько шаблонов, в каждом шаблоне - несколько состояний, в каждом состоянии - несколько полей. Т.е. "проекты" => "шаблоны" => "состояния" => "поля".

Права пользователей можно назначать лишь группам, т.е. нельзя дать то или иное право конкретному пользователю, можно лишь дать это право некоторой группе, а пользователя в эту группу - добавить.

Вот минимальный набор необходимых шагов при создании Вашего первого шаблона:
  1. Создать аккаунты пользователям.
  2. Создать новый проект.
  3. Создать в проекте локальные группы и добавить в эти группы необходимые аккаунты.
  4. Создать в проекте новый шаблон.
  5. Назначить группам права в новом шаблоне (для этого необходимо открыть страницу шаблона и перейти на вкладку с правами).
  6. Создать в шаблоне необходимый набор состояний.
  7. Указать возможные переходы между состояниями (для этого необходимо открыть страницу каждого состояния и перейти на соответствующую вкладку).
  8. В каждом из состояний создать необходимый набор полей (любое состояние может не иметь полей вовсе).
После выполнения всех этих шагов убедитесь, пожалуйста, что:
  1. Проект находится в состоянии "активен".
  2. Шаблон находится в состоянии "активен" (не заблокирован).
  3. Одно из состояний шаблона сделано "начальным".
  4. Нужные группы имеют право создавать записи по этому шаблону (в противном случае эти пользователи не увидят кнопку "Создать запись").
Я бы также рекомендовал ознакомиться с двумя небольшими инструкциями: Они, к сожалению, на английском, но Google Translator наверняка сможет перевести их более-менее адекватно. :) Чтение этих двух документов вряд ли снимет все вопросы (т.к. там описываются лишь основы, причем довольное кратко), но даст ответы на большинство из них. На любые вопросы, которые у Вас останутся после этих двух документов, я с удовольствием отвечу дополнительно.
Sonikelf wrote:4. Объясните, пожалуйста, по поводу покупки Вашего продукта. Я так понимаю, что у меня сейчас какая-то ограниченная версия? Или же нет и покупка подразумевает под собой не установку куда-то к себе, а хостинг у Вас, под Вашим доменом и тп?
У Вас сейчас полная версия, идентичная той, что на www.etraxis.com. Покупка действительно подразумевает лишь сервис хостинга, а не сам продукт, который выпускается свободно (под лицензией GPLv3).
Best regards,
Artem

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: Unable to log in to account [root] after installation

Postby Sonikelf » Mon Jul 23, 2012 1:56 pm

Спасибо за уже оказанную помощь, Артем.
Более менее разобрался и кое-чего даже удалось настроить :)

Есть правда, еще один вопрос: можно ли как-то сделать так, чтобы пользователи видели и могли отвечать только на созданные ими тикеты, но не видели и не могли отвечать, в чужих? Если да, то подскажите, хотя бы примерно, как именно, сие реализовать.

Еще раз спасибо за уделенное внимание.

User avatar
Artem
eTraxis Support
Posts: 227
Joined: Mon Sep 15, 2008 2:51 am
Location: Auckland, New Zealand
Contact:

Re: Unable to log in to account [root] after installation

Postby Artem » Tue Jul 24, 2012 9:56 am

Sonikelf wrote:Есть правда, еще один вопрос: можно ли как-то сделать так, чтобы пользователи видели и могли отвечать только на созданные ими тикеты, но не видели и не могли отвечать, в чужих? Если да, то подскажите, хотя бы примерно, как именно, сие реализовать.
Можно. Предположим, вы создали специальную группу для таких пользователей, скажем "Клиенты". Далее необходимо открыть страницу с правами шаблона и раздать права следующим образом:

1. Группе "Клиенты" дать только право создавать записи, а остальные права забрать. Убедитесь, что у группы нет права просматривать записи.
2. Роль "Зарегистрированный" не должна иметь никаких прав вообще.
3. Роль "Автор" должна иметь права просматривать записи, а также любые другие, какие вы сочтете нужным (редактировать, комментировать, ...).

В такой конфигурации "клиенты" могут создавать тикеты, но при этом видеть (и отвечать) смогут только в тех, которые создали сами (роль "автор").
Sonikelf wrote:Еще раз спасибо за уделенное внимание.
Не за что! Если будут вопросы, смело обращайтесь.

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: Unable to log in to account [root] after installation

Postby Sonikelf » Wed Sep 05, 2012 12:45 pm

Артем, приветствую.
Спасибо еще раз за помощь.

С тикетами, которые видны только юзерам их создающим, с Вашими инструкциями, разобрался.
Теперь еще пару критичных вопросов. Буду благодарен, если Вы на них ответите.

1. При создании тикета, юзер может выбрать ответственного. Мне нужно, чтобы это был член определенной группы, т.е, скажем, только я и всё (ну или те пользователи, которых я занес в некую группу занес), а там уже ответственного назначает кто-то из группы администраторов. Однако, по каким-то причинам, юзер, помимо меня, может выбрать еще и себя, -
http://clip2net.com/clip/m10803/1346847 ... p-21kb.png - хотя из допущенных ответственных стоит только группа администраторов (Саппорт) - http://clip2net.com/clip/m10803/1346847 ... p-21kb.png - юзерская же группа (Клиенты мол) стоит в "Прочих", т.е, вроде бы, по логике, сами себя ответственными ставить они не должны иметь возможности, а только делать выбор из тех юзеров, что состоят в группе "Саппорт". Либо я чего-то не понимаю :)
2. Не смотря на то, что на мою группу стоят все доступные права, а у меня вроде бы администраторский аккаунт, я пока никак не разобрался - как, скажем, назначить тикету новое состояние? Вот у меня, скажем, 4 состояния - http://clip2net.com/clip/m10803/1346848 ... p-12kb.png - но менять их сам для любого тикета я почему-то не могу, либо никак не найду где это можно сделать.
3. Аналогично второму пункту, не очень понимаю, как назначить ответственного самостоятельно. Ну, юзер, скажем, создал тикет, где по умолчанию стоял я, т.е без права выбора со стороны юзера. Но потом мне, как руководителю, нужно назначить кого-то из команды саппорта решать этот тикет. Как не искал, не понял как это можно сделать? Может какие-то права особые на себя нужно повесить или я кнопочку где-то не увидел? :)
4. Можно ли как-то задать определенные критерии для определенного Состояния? Т.е, скажем, чтобы в состоянии "Тикет закрыт" нельзя больше добавлять комментарии, прикреплять файлы и всё такое прочее, но можно было сменить состояние на другое и вновь получить доступ ко всему необходимому.

Спасибо еще раз за внимание.

С уважением, Андрей.

User avatar
Sonikelf
Posts: 20
Joined: Tue Jun 26, 2012 3:07 pm
Contact:

Re: Unable to log in to account [root] after installation

Postby Sonikelf » Wed Sep 05, 2012 12:55 pm

Ах, да, Артем.

По первому пункту из поста выше.. В идеале, хотелось бы, чтобы юзер вообще не выбирал ответственного, а он назначался самостоятельно, как, скажем, у моих коллег тут - http://clip2net.com/clip/m10803/1346849 ... p-17kb.png. Плюс, не очень понимаю, как сделать сразу, помимо Темы, поле с Описанием проблемы, а то у меня, в отличии от скриншота, что я только что приводил, есть только вариант с темой, т.е юзер не может сразу изложить суть проблемы - http://clip2net.com/clip/m10803/1346849 ... p-19kb.png .

Еще раз спасибо за беспокойство.

С уважением, Андрей.


Who is online

Users browsing this forum: No registered users and 1 guest