Allow to search by tag categories

The server accepts a list of tag categories for inclusion and
exclusion. The categories in the include list imply to return items
that have at least one tag of each category. The categories in the
exclude list imply to return all items that have no tag in any of
these categories.
This commit is contained in:
Eike Kettner
2020-08-06 21:43:27 +02:00
parent cf3e051e83
commit 070c2b5e5f
5 changed files with 84 additions and 11 deletions

View File

@ -124,6 +124,8 @@ trait Conversions {
m.folder,
m.tagsInclude.map(Ident.unsafe),
m.tagsExclude.map(Ident.unsafe),
m.tagCategoriesInclude,
m.tagCategoriesExclude,
m.dateFrom,
m.dateUntil,
m.dueDateFrom,