Closed jcbaillie closed 7 months ago
Would the feature requested in https://github.com/traggo/server/issues/102 solve your problem?
Yes, it would.
As hinted in #102 at the end of the description, what we would fundamentally need here is a tag boolean algebra, that allows to compose tag value filters with OR, AND and NOT operators. This is probably a bit more work, and requires a proper UI (or perhaps as a first step a simple string field with a well defined grammar for the tag combo syntax + parsing of this string in the code, so no need for a fancy UI in a first iteration).
Anyway, the simple use case in #102 is covering probably 99% of the needs, so if you have already something cooking for that, it would be fantastic.
Or how about just allow to add a filter to the dashboard entry, i.e. the filter would allow be to select a tag value: customer:mycustomer and then i leave the remaining tags as usual in the entry.
Actually seems to be what #102 would do. Should have read the issue
Okay, then I'll close this as duplicated of the linked issue.
Is your feature request related to a problem? Please describe. I have different projects categorized with the project:xxx tags, as well as various types, like type:yyy. I have not found a way to query the database to tell me the total time spent on project:A + type:B (let's say: "how much time did I spend in admin on project A").
Describe the solution you'd like We should be able to define a combo of tags and get the cumulated time over a given period for all tasks that contains ALL the specified tags. Tags can be generic like project:* or specific, like project:A. One implementation possibility with minimal development would be to:
Describe alternatives you've considered Currently, it is only possible to measure the cumulated time of tasks filtered based on a specific tag, like project:A (this time will be shown for example in a dashboard entry defined over the 'project' tag). I don't see an alternative, Traggo seems to be focused on the OR operator on tags, with no option to express AND.