Gelişmiş Arama Sözdizimi(Kodları) ====================== Kanboard, gelişmiş arama için basit bir sorgu dili kullanıyor. Görevler, yorumlar, alt görevler, bağlantılar ile aynı zamanda etkinlik akışında da arama yapabilirsiniz. Sorgu örneği ---------------- Bu örnek, yarın için bir bitiş tarihi ve "başlığım" ı içeren bir başlık ile bana atanan tüm görevleri geri alacaktır: ``` assigne:me due:tomorrow başlığım ``` Genel arama ------------- ### Görev kimliği veya başlığa göre arama - Görev kimliği ile ara: `#123` - Görev kimliği ve görev başlığına göre ara: `123` - Görev başlığına göre ara: herhangi bir arama nitelikleriyle eşleşmeyen herhangi bir şey ### Duruma göre ara Özellik: **status** - Açık görevleri bulmak için sorgu: `status:open` - Kapatılan görevleri bulmak için sorgu: `status:closed` ### Devralan göre ara Özellik: **assignee** - Tam adıyla sorgu: `assignee:"Frederic Guillot"` - Kullanıcı adı ile sorgu: `assignee:fguillot` - Birden fazla atanan arama: 'assignee:user1 assignee:"John Doe" - Atanmamış görevler için sorgu: 'assignee:nobody' - Görevlerimin sorgulanması: 'assignee:me` ### Görev yaratıcısına göre ara Özellik: **creator** - Benim tarafından oluşturulan görevler: `creator:me` - John Doe tarafından oluşturulan görevler: `creator:"John Doe"` - Kullanıcı no #1 tarafından oluşturulan görevler: `creator:1` ### Alt görev atayan tarafından arama yapın Özellik: **subtask:assignee** - Örnek: `subtask:assignee:"John Doe"` ### Renk ile ara Özellik: **color** - Renk kimliği ile arama yapmak için sorgu: `color:mavi` - Renk adına göre arama yapmak için sorgu: `color:"Oranj"` ### Vadesine göre ara Özellik: **due** - Bugünkü görevler için arama yapın: `due:today` - Yarınki görevler için arama yapın: `due:tomorrow` - Dünkü görevler için arama yapın: `due:yesterday` - Tam tarihi olan görevlerde arama yapın: `due:2015-06-29` Tarihin ISO 8601 biçimi ile kullanması gerekir: **YYYY-MM-DD**. `strtotime ()` işlevi tarafından desteklenen tüm dize formatları desteklenmektedir, örneğin `next Thursday`,` -2 days`, `+2 months`, `tomorrow`, vb. Tarih ile desteklenen operatörler: - Bundan büyük: **due:>2015-06-29** - Bundan küçük: **due:<2015-06-29** - Bundan büyük veya eşit: **due:>=2015-06-29** - Bundan küçük veya eşit: **due:<=2015-06-29** ### Değiştirilme tarihine göre ara Özellik: **modified** or **updated** Tarih biçimleri son tarihle aynıdır. Yakın zamanda değiştirilmiş görevlerde aynı zamanda bir filtre var:: `modified:recently`. Bu sorgu, ayarlarda yapılandırılan pano vurgulama dönemiyle aynı değeri kullanacaktır. ### Oluşturma tarihine göre ara Özellik: **created** Değiştirme tarihi sorguları aynı şekilde çalışır. ### Başlangıç tarihine göre ara Özellik: **started** ### Açıklamaya göre ara Özellik: **description** veya **desc** Örnek: `description:"metin arama"` ### Dış referansa göre ara Görev referansı, görevinizin harici bir kimliği, örneğin başka bir yazılımdan gelen bir bilet numarasıdır. - Görevleri referans ile bulun: `ref:1234` veya `reference:TICKET-1234` ### Kategoriye göre ara Özellik: **category** - Görevleri belirli bir kategori ile bulun: `category:"Feature Request"` - Bu kategorilere sahip tüm görevleri bulun: `category:"Bug" category:"İyileştirmeler"` - Hiçbir kategori atanmamış görevler bulun: `category:none` ### Projeye göre ara Özellik: **project** - Görevleri proje adına göre bulun: `project:"Benim proje adım"` - Görevleri proje idine göre bulun: `project:23` - Çeşitli projeler için görevler bulun: `project:"Benim projem A" project:"Benim projem B"` ### Sütunlara göre ara Özellik: **column** - Görevleri sütun adına göre bul: `column:" Devam eden işler"` - Birkaç sütun için görevler bulun: `column:"Backlog" column:hazır` ### Kulvar (Swim-lane) lara göre ara Özellik: **swimlane** - Görevleri kulvarlara(swim-lane) göre ara: `swimlane:"Version 42"` - Görevleri default kulvarlar (swim-lane) göre ara: `swimlane:default` - Çeşitli kulvarlar (swim-lanes) için görev ara: `swimlane:"Version 1.2" swimlane:"Version 1.3"` ### Görev bağlantısı ile arama Özellik: **link** - Görevleri bağlantı adına göre bulma: `link:"is a milestone of"` - Görevleri birkaç bağlantıya bul: `link:"is a milestone of" link:"relates to"` ### Yorumlara göre ara Özellik: **comment** - Bu başlık içeren yorumları bulun: `comment:"Yorum mesajım"` ### Etiketlere göre ara Özellik: **tag** - Örnek: `tag:"Etiketim"` Etkinlik akışı arama ---------------------- ### Görev başlıklarına göre etkinlik arama Özellik: **title** veya yok (varsayılan) - Örnek: `title:"Benim Görevim"` - Görev no ile ara: `#123` ### Görev durumuna göre olayları arama Özellik: **status** ### Olay yaratıcısı tarafından arayın Özellik: **creator** ### Olay oluşturma tarihine göre ara Özellik: **created** ### Etkinlikleri projeye göre ara Özellik: **project**