Kanboard-Prod/doc/ru_RU/ext-search.markdown

236 lines
9.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Синтаксис расширенного поиска
=============================
В Канборде используется простой язык запросов для расширенного поиска. Вы можете искать задачи, комментарии, подзадачи, ссылки, но только активные.
Пример запроса[¶](#example-of-query "Ссылка на этот заголовок")
---------------------------------------------------------------
В этом примере показываются как отобразить задачи назначенные мне с датой окончания завтра и название содержит “my title”:
assigne:me due:tomorrow my title
Глобальный поиск[¶](#global-search "Ссылка на этот заголовок")
--------------------------------------------------------------
### Поиск по id задачи или названию задачи[¶](#search-by-task-id-or-title "Ссылка на этот заголовок")
- Поиск задачи по id: `#123`
- Поиск по id задачи и названию задачи: `123`
- Поиск по названию задачи: `любые слова и цифры`, но не должны содержать атрибуты поиска
### Поиск по статусу[¶](#search-by-status "Ссылка на этот заголовок")
Атрибут: **status**
- Запрос на поиск открытых задач: `status:open`
- Запрос на поиск закрытых задач: `status:closed`
### Поиск по исполнителю[¶](#search-by-assignee "Ссылка на этот заголовок")
Атрибут: **assignee**
- Поиск по полному имени исполнителя: `assignee:"Петр Иванов"`
- Поиск исполнителя по имени пользователя: `assignee:pivanov`
- Отбор нескольких исполнителей: `assignee:tsemenov assignee:"Петр Иванов"`
- Поиск задач без исполнителя: `assignee:nobody`
- Поиск задач назначенных мне: `assignee:me`
### Поиск по создателю задач[¶](#search-by-task-creator "Ссылка на этот заголовок")
Атрибут: **creator**
- Отбор задач созданных мной: `creator:me`
- Отбор задач которые создал Петр Иванов: `creator:"Петр Иванов"`
- Отбор задач созданных пользователем с id \#1: `creator:1`
### Поиск по исполнителю подзадач[¶](#search-by-subtask-assignee "Ссылка на этот заголовок")
Атрибут: **subtask:assignee**
- Например: `subtask:assignee:"Петр Иванов"`
### Поиск по цвету[¶](#search-by-color "Ссылка на этот заголовок")
Атрибут: **color**
- Отбор по цвету с id blue: `color:blue`
- Отбор по названию цвета: `color:"Deep Orange"`
### Отбор по “Сделать до”[¶](#search-by-the-due-date "Ссылка на этот заголовок")
Атрибут: **due**
- Поиск задач со сроком исполнения до сегодня: `due:today`
- Поиск задач со сроком исполнения завтра: `due:tomorrow`
- Поиск задач со сроком исполнения вчера: `due:yesterday`
- Поиск задач с конкретной датой исполнения: `due:2016-06-29`
Дата должна быть в формате ISO 8601: **YYYY-MM-DD**.
Все строковые форматы поддерживаемые функцией `strtotime()` допустимы. Например, `next Thursday`, `-2 days`{.docutils .literal}, `+2 months`, `tomorrow` и т.д.
Операторы сравнения с датой:
- Старше чем: **due:\>2015-06-29**
- Моложе чем: **due:\<2015-06-29**
- Старше чем или равно: **due:\>=2015-06-29**
- Моложе чем или равно: **due:\<=2015-06-29**
### Поиск по дате изменения[¶](#search-by-modification-date "Ссылка на этот заголовок")
Атрибут: **modified** или **updated**
Формат даты такой же как и у “Сделать до”
Отфильтровать недавно измененные задачи: `modified:recently`.
Этот запрос использует тоже значение что и в настройках Доски - “Время подсвечивания задачи”.
### Поиск по дате создания[¶](#search-by-creation-date "Ссылка на этот заголовок")
Атрибут: **created**
Работает также как и поиск по дате изменения.
### Поиск по описанию[¶](#search-by-description "Ссылка на этот заголовок")
Атрибут: **description** or **desc**
Например: `description:"здесь пишем тескт для поиска"`
### Поиск по внешним ссылкам[¶](#search-by-external-reference "Ссылка на этот заголовок")
Например: нужно найти задачу, которая содержит ссылку на id или название другой задачи.
- `ref:1234` или `reference:TICKET-1234`
### Поиск по категории[¶](#search-by-category "Ссылка на этот заголовок")
Атрибут: **category**
- Найти задачи с указанной категорией: `category:"Важные запросы"`
- Найти задачи, которые содержать указанные категории: `category:"Ошибки" category:"Изменения"`
- Найти задачи без категорий: `category:none`
### Поиск проектов[¶](#search-by-project "Ссылка на этот заголовок")
Атрибут: **project**
- Поиск задач по имени проекта: `project:"Какой-то проект"`
- Поиск задач по id проекта: `project:23`
- Поиск задач в нескольких проектах: `project:"Проект A" project:"Проект B"`
### Поиск в колонках[¶](#search-by-columns "Ссылка на этот заголовок")
Атрибут: **column**
- Поиск задач в указанной колонке: `column:"В работе"`
- Поиск задач в нескольких колонках: `column:"Невыполненные заказы" column:ready`
### Поиск в Дорожках[¶](#search-by-swim-lane "Ссылка на этот заголовок")
Атрибут: **swimlane**
- Поиск задач в указанной Дорожке: `swimlane:"Версия 42"`
- Поиск задач в базовой Дорожке: `swimlane:default`
- Поиск задач в нескольких Дорожках: `swimlane:"Версия 1.2" swimlane:"Версия 1.3"`
### Поиск ссылки на задачу[¶](#search-by-task-link "Ссылка на этот заголовок")
Атрибут: **link**
- Поиск задач содержащих ссылку: `link:"это веха задачи "`
- Поиск задач по нескольким ссылкам: `link:"веха задачи " link:"относится к"`
### Поиск по комментарию[¶](#search-by-comment "Ссылка на этот заголовок")
Атрибут: **comment**
- Найти комментарии, которые содержат указанное название: `comment:"Какое-то название"`
Поиск активности задач[¶](#activity-stream-search "Ссылка на этот заголовок")
-----------------------------------------------------------------------------
### Поиск событий по названию задачи[¶](#search-events-by-task-title "Ссылка на этот заголовок")
Атрибут: **title** или без ничего (по умолчанию)
- Например: `title:"My task"`
- Поиск задачи по id: `#123`
### Поиск событий по статусу задачи[¶](#search-events-by-task-status "Ссылка на этот заголовок")
Атрибут: **status**
### Поиск событий по создателю[¶](#search-by-event-creator "Ссылка на этот заголовок")
Атрибут: **creator**
### Поиск событий по дате создания[¶](#search-by-event-creation-date "Ссылка на этот заголовок")
Атрибут: **created**
### Поиск событий по проекту[¶](#search-events-by-project "Ссылка на этот заголовок")
Атрибут: **project**
[Русская документация Kanboard](http://kanboard.ru/doc/)