Specificly search for field id vs name

This commit is contained in:
Eike Kettner
2021-03-02 21:09:31 +01:00
parent b4b5acde13
commit a48504debb
7 changed files with 33 additions and 6 deletions

View File

@ -293,7 +293,7 @@ getItemQuery model =
|> List.head
|> Maybe.map (Q.ConcEquipId Q.Eq)
, whenNotEmpty (Data.CustomFieldChange.toFieldValues model.customValues)
(List.map (Q.CustomField Q.Like) >> Q.And)
(List.map (Q.CustomFieldId Q.Like) >> Q.And)
, Maybe.map (Q.DateMs Q.Gte) model.fromDate
, Maybe.map (Q.DateMs Q.Lte) model.untilDate
, Maybe.map (Q.DueDateMs Q.Gte) model.fromDueDate

View File

@ -44,6 +44,7 @@ type ItemQuery
| ConcPersId AttrMatch String
| ConcEquipId AttrMatch String
| CustomField AttrMatch CustomFieldValue
| CustomFieldId AttrMatch CustomFieldValue
| DateMs AttrMatch Int
| DueDateMs AttrMatch Int
| Source AttrMatch String
@ -153,6 +154,9 @@ render q =
CustomField m kv ->
"f:" ++ kv.field ++ attrMatch m ++ quoteStr kv.value
CustomFieldId m kv ->
"f.id:" ++ kv.field ++ attrMatch m ++ quoteStr kv.value
DateMs m ms ->
"date" ++ attrMatch m ++ "ms" ++ String.fromInt ms