Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.
  • Форумы
  •  » Bugzilla
  •  » Использовать %user% в поле [Поиск по людям]-[Любой из]

№106-05-2011 14:18:02

Shasoft
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 17
UA: Firefox 4.0
Веб-сайт

Использовать %user% в поле [Поиск по людям]-[Любой из]

Почему то не получается использовать макрос %user% в поле  [Поиск по людям]-[Любой из].
Приходится указывать свой логин, что не дает использовать данный отбор для всех.
Может кто-то смог побороть данную проблему?

Отсутствует

 

№209-05-2011 22:47:02

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 4.0

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

Shasoft пишет

Почему то не получается использовать макрос %user% в поле  [Поиск по людям]-[Любой из]

1. Версия [bugzilla]?
2. Полный пример: что вводим в условия поиска и какой результат?
3. А если язык сменить на английский -- работает?

Отсутствует

 

№310-05-2011 09:53:14

Shasoft
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 17
UA: Firefox 4.0
Веб-сайт

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

Версия: версия 4.0 (ru: 4.0)
Фильтр вот такой:
1572.png
При смене языка на EN тоже самое.

При  этом  если вместо %user% конкретного пользователя, то работает нормально.

В результате выводятся баги, у которых я не являюсь исполнителем.

Отредактировано Shasoft (10-05-2011 10:01:27)

Отсутствует

 

№410-05-2011 11:43:13

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 4.0

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

Shasoft пишет

В результате выводятся баги, у которых я не являюсь исполнителем.

Это они фактически выводятся, ошибки нет? Тогда дополнительный вопрос: дописать &debug=1 в конец URL результата поиска и процитировать что выходит перед списком ошибок.

Отсутствует

 

№510-05-2011 14:22:35

Shasoft
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 17
UA: Firefox 4.0
Веб-сайт

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

Возникает ощущение, что макрос где-то теряется. Однако, я провериол, по ссылке он передается правильно.

SELECT bugs.bug_id AS bug_id, bugs.bug_severity AS bug_severity, bugs.priority AS priority, bugs.bug_status AS bug_status, bugs.resolution AS resolution, map_products.name AS product, map_assigned_to.login_name AS assigned_to, (SUM(ldtime.work_time) * COUNT(DISTINCT ldtime.bug_when)/COUNT(bugs.bug_id)) AS actual_time, bugs.short_desc AS short_desc FROM bugs INNER JOIN profiles AS map_assigned_to ON (bugs.assigned_to = map_assigned_to.userid) INNER JOIN products AS map_products ON (bugs.product_id = map_products.id) LEFT JOIN longdescs AS ldtime ON (ldtime.bug_id = bugs.bug_id) LEFT JOIN bug_status ON (bug_status.value = bugs.bug_status) LEFT JOIN priority ON (priority.value = bugs.priority) LEFT JOIN bug_group_map ON bug_group_map.bug_id = bugs.bug_id AND bug_group_map.group_id NOT IN (1,10,11,12,13,9,4,8,5,6,7,3,2) LEFT JOIN cc ON cc.bug_id = bugs.bug_id AND cc.who = 1 WHERE (((INSTR(bugs.assigned_to, 1) > 0) OR (INSTR(bugs.reporter, 1) > 0))) AND bugs.creation_ts IS NOT NULL AND ((bug_group_map.group_id IS NULL) OR (bugs.reporter_accessible = 1 AND bugs.reporter = 1) OR (bugs.cclist_accessible = 1 AND cc.who IS NOT NULL) OR (bugs.assigned_to = 1) ) GROUP BY bugs.bug_id ORDER BY bug_status.sortkey,bug_status.value,priority.sortkey,priority.value,assigned_to,bug_id

| id | select_type | table           | type   | possible_keys                                                                   | key                      | key_len | ref                        | rows | Extra                                        |
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| 1  | SIMPLE      | map_products    | index  | PRIMARY                                                                         | products_name_idx        | 194     | NULL                       | 5    | Using index; Using temporary; Using filesort |
| 1  | SIMPLE      | bugs            | ref    | bugs_assigned_to_idx,bugs_creation_ts_idx,bugs_product_id_idx,bugs_reporter_idx | bugs_product_id_idx      | 2       | db_ssp_4.map_products.id   | 4    | Using where                                  |
| 1  | SIMPLE      | map_assigned_to | eq_ref | PRIMARY                                                                         | PRIMARY                  | 3       | db_ssp_4.bugs.assigned_to  | 1    |                                              |
| 1  | SIMPLE      | ldtime          | ref    | longdescs_bug_id_idx                                                            | longdescs_bug_id_idx     | 3       | db_ssp_4.bugs.bug_id       | 1    |                                              |
| 1  | SIMPLE      | bug_status      | eq_ref | bug_status_value_idx                                                            | bug_status_value_idx     | 194     | db_ssp_4.bugs.bug_status   | 1    |                                              |
| 1  | SIMPLE      | priority        | eq_ref | priority_value_idx                                                              | priority_value_idx       | 194     | db_ssp_4.bugs.priority     | 1    |                                              |
| 1  | SIMPLE      | bug_group_map   | ref    | bug_group_map_bug_id_idx,bug_group_map_group_id_idx                             | bug_group_map_bug_id_idx | 3       | db_ssp_4.bugs.bug_id       | 1    | Using where; Using index                     |
| 1  | SIMPLE      | cc              | eq_ref | cc_bug_id_idx,cc_who_idx                                                        | cc_bug_id_idx            | 6       | db_ssp_4.bugs.bug_id,const | 1    | Using where; Using index                     |

    Исполнитель: (содержит текст в любом регистре) 1 (INSTR(bugs.assigned_to, 1) > 0)
    Инициатор: (содержит текст в любом регистре) 1 (INSTR(bugs.reporter, 1) > 0)

Отсутствует

 

№610-05-2011 14:33:59

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 4.0

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

Непонятно: в этом примере в форме поиска стояло %user% или 1?

Отсутствует

 

№710-05-2011 17:05:54

Shasoft
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 17
UA: Firefox 4.0
Веб-сайт

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

%user% конечно. Я даже в строке адреса специально посмотрел, там было именно %user%

Отсутствует

 

№812-05-2011 13:51:21

small75
Участник
 
Группа: Members
Откуда: Россия, Воронеж
Зарегистрирован: 20-03-2009
Сообщений: 150
UA: Firefox 3.6
Веб-сайт

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

в 3-ке макрос %user% можно было использовать только в "Настраиваемом поиске"

в 4-ке я так понимаю тоже - см. 5.5.1.1. Pronoun Substitution - http://www.bugzilla.org/docs/4.0/en/html/query.html

Отсутствует

 

№912-05-2011 14:02:36

Shasoft
Участник
 
Группа: Members
Зарегистрирован: 24-03-2011
Сообщений: 17
UA: Firefox 4.0
Веб-сайт

Re: Использовать %user% в поле [Поиск по людям]-[Любой из]

Спасибо. Именно там я его в конце концов и использую.

Отсутствует

 
  • Форумы
  •  » Bugzilla
  •  » Использовать %user% в поле [Поиск по людям]-[Любой из]

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]