Почему то не получается использовать макрос %user% в поле [Поиск по людям]-[Любой из].
Приходится указывать свой логин, что не дает использовать данный отбор для всех.
Может кто-то смог побороть данную проблему?
Отсутствует
Почему то не получается использовать макрос %user% в поле [Поиск по людям]-[Любой из]
1. Версия ?
2. Полный пример: что вводим в условия поиска и какой результат?
3. А если язык сменить на английский -- работает?
Отсутствует
Версия: версия 4.0 (ru: 4.0)
Фильтр вот такой:
При смене языка на EN тоже самое.
При этом если вместо %user% конкретного пользователя, то работает нормально.
В результате выводятся баги, у которых я не являюсь исполнителем.
Отредактировано Shasoft (10-05-2011 10:01:27)
Отсутствует
В результате выводятся баги, у которых я не являюсь исполнителем.
Это они фактически выводятся, ошибки нет? Тогда дополнительный вопрос: дописать &debug=1 в конец URL результата поиска и процитировать что выходит перед списком ошибок.
Отсутствует
Возникает ощущение, что макрос где-то теряется. Однако, я провериол, по ссылке он передается правильно.
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)
Отсутствует
в 3-ке макрос %user% можно было использовать только в "Настраиваемом поиске"
в 4-ке я так понимаю тоже - см. 5.5.1.1. Pronoun Substitution - http://www.bugzilla.org/docs/4.0/en/html/query.html
Отсутствует