ari / jobsworth

Project Management, Collaboration and Time Tracking.
GNU Affero General Public License v3.0
639 stars 198 forks source link

Can't search in tasks' comments #399

Open bra-fsn opened 11 years ago

bra-fsn commented 11 years ago

I couldn't find a way to search in tasks' comments. We use this feature a lot in clockingit (maybe this is the most used feature).

ari commented 11 years ago

Yes, that would be a good feature to add. Liu, we already have "keyword" in the search. Perhaps we could change that to "title" and add "comment".

liufengyun commented 11 years ago

I prefer to add the feature to the search box at the top. What do you think?

2013/1/11 Ari Maniatis notifications@github.com

Yes, that would be a good feature to add. Liu, we already have "keyword" in the search. Perhaps we could change that to "title" and add "comment".

— Reply to this email directly or view it on GitHubhttps://github.com/ari/jobsworth/issues/399#issuecomment-12147023.

bra-fsn commented 11 years ago

In clockingit, it works that way. So yes, for myself. Thanks,

ari commented 11 years ago

The main reason I don't like that is that in a large db (like ours) the results will be cluttered with lots of bad results. Searching through comments will be slow as well. The top search box works really well for defined/controlled data, like person names and task titles.

ClockingIT had ferret (which is a bit like a poor man's lucene) for this. We ripped out ferret a long time ago since it regularly failed. At least with putting this feature into the side search box it will only be invoked if you explicitly ask for it.

bra-fsn commented 11 years ago

I don't know how much data makes a large DB, my team has been logging its work for more than four years into clockingit and it still works like a charm (nearly flawlessly and fast). With a lot of comments. I haven't notice the absence of ferret and its possible implications until now, thanks for the clarification.

I've started to experiment with jobsworth because:

But the first thing I got from colleagues after logging into jobsworth is: it doesn't offer the same thing (timer window, search, etc, which made it productive). It has a seemingly modern interface (clockingit was also fine), but when we tried to do the same thing, in which clockingit was good (was out of the way as much as possible, accounting tasks/work is rarely about increasing more time spent on the interface, it's quite the opposite), we realized it doesn't work. (or there must be a hidden "restore old productivity mode" configuration option :)

For example starting the timer for a given task takes:

There must be some other problems too (eg. I can't modify widgets' settings), I'm not sure whether this is because I'm following the dev branch now, or some local problems.

I largely appreciate your work in it, because it's a really nice piece of software, but for the first glimpse it seems that jobsworth is less, not more. :(

What do you recommend for us? Will jobsworth re-introduce the missing clockingit features?

Thanks,

ari commented 11 years ago

This is an open source project. So you are able to adapt it to your needs if you have something you want to do with it. You can also contribute to the mailing list or write up specific feature requests here with constructive suggestions.

However "restore old productivity mode" is not particularly helpful. If you want ClockingIT exactly as it is, I suggest you install it and pay someone to fix the bugs in it. Just as a warning though, it has such major unpatched security holes that I have access to everyone's data (and so does anyone else who puts in a slight amount of effort).

Again, I'm happy to engage with you on useful improvements and am open to any helpful suggestions. I have poured a huge amount of time and money into this product over 5 years and if my direction results in a product which is "less" for you, I suggest you engage a developer to give you what you want. I'm not interested in snarky comments about a product I give away for free.

bra-fsn commented 11 years ago

I'm just a little bit disappointed because some nice ideas and features of CIT seems to be gone. What I mean (in no particular order):

Hope this helps. I've only played with an empty system, so this is nowhere exhaustive.

ari commented 11 years ago

I've moved this discussion to our mailing list where we can have a better conversation. Let's leave this task for one thing: adding searching on comments.

https://groups.google.com/d/topic/jobsworth/KiJ1rlfGGUA/discussion

Please join us there.