summaryrefslogtreecommitdiff
path: root/doc/ru_RU/ext-search.markdown
blob: 45451d5a2a7c9837c9c5010d8593b51be0b175a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
Синтаксис расширенного поиска
=============================


В Канборде используется простой язык запросов для расширенного поиска. Вы можете искать задачи, комментарии, подзадачи, ссылки, но только активные.


Пример запроса[¶](#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/)