← Back to team overview

gtg-user team mailing list archive

Re: About the report plugin

 

Hello,
thanks for sharing your ideas on the export plugin.

What you mean by "context" is not yet doable with the report plugin.
I've written it with in mind two of the features planned for GTG:
- quick searches (from the now called "quick add bar" at the top of
the task list)
- saved searches (searches you can save and which could probably
appear like another "special" tag)
Using saved searches (or just searches, but saved searches are more
handy for things you do regularly) coupled with the report plugin,
generating the document you want should be a matter of three-four
clicks.

I designed the export to work on the current view to be more
integrated with GTG (no need to write the search feature twice - it
would really be the same thing). The only options really needed are
whether you want to export active or closed tasks. Once you get used
to it, I think that this is actually better than having to filter
things twice, then exporting and then checking that you exported the
correct tasks.

Task ordering is addressed in
https://bugs.edge.launchpad.net/gtg/+bug/321905. Once that bug is
solved, your ordering issue should disappear.

If you need something that cannot be achieved by a search (modifying
the text, for example), you could write a template for the plugin.
It's easy, and if you open
/usr/share/gtg/GTG/plugins/export/export_templates/template_simple.html
with a text editor there is a guide on how to do it. If you feel that
the guide is missing some parts, please drop me a line. You can export
in pretty much any textual -and  free- format, pdf included.

I'm not convinced on the need, that you mentioned, to have multiple
title versions for printers, hamster...
As Paul was saying in a bug a few days ago, wouldn't it just take more
time to add a task without any major advantages, taking away time to
actually do the task?
Anyway, this is just my opinion. For this kind of matters, opening a
bug makes the discussion easier (and only the people who subscribe to
the bug will be notified about updates, I don't want to bother this
list too much).

See you in the bugs,
Luca

ps: raphael, sorry for my double mail. I need a gnome applet to
electrocute me each time I don't reply to the list.

On Mon, Feb 15, 2010 at 4:29 AM, Raphael Hertzog <hertzog@xxxxxxxxxx> wrote:
> Hi,
>
> I was glad to discover that GTG recently got a report plugin but it's far
> from being useful to me. The main report that I need is a list of active
> tasks grouped by "context" (in the GTD vocabulary). Here contexts are
> represented by tags that share a common prefix (ctx:).
>
> Something like this:
>
>  Free time (ctx:freetime)
>  [ ] 2010-02-13 Do something
>  [ ] 2010-02-15 Do something else
>
>  Work time (ctx:worktime)
>  [ ] 2010-02-15 Work on foo
>  [ ] Work on bar
>
>  In Alsace (ctx:alsace)
>  [ ] Help John with his setup
>
> This is not doable with the current plugin because you don't have
> the list of tags in the input. Furthermore, it's difficult to order
> the tasks by some random criteria in particular because you don't get a
> list of tasks but a tree of tasks.
>
> Having the content of the report depend on the current view also seems
> unintuitive.
>
> Ideally a report should be customizable (how many days forward should
> appear on it? what tags should be used for grouping?) without being
> hand-edited.
>
> How can we achieve this from where we are currently?
>
> Random design remark: it seems to me that plugins should be able to define
> supplementary user-editable fields that are associated to tags. In my
> case I need a printer-friendly title for the tags representing contexts.
> The time tracker plugin could also make use of it to define the associated
> hamster activity.
>
> Cheers,
> --
> Raphaël Hertzog
>



References