[Ml-yokadi] yokadi upstream

Sébastien Renard Sebastien.Renard
Lun 17 Nov 23:06:38 CET 2008


Le lundi 17 novembre 2008, Aurélien Gâteau a écrit :
> Sorry I am late, it was a crazy week at work, followed by a crazy
> weekend (had to finish Gwenview features before kde4.2 feature freeze :))

Yokadi feature freeze is not for tomorow ;-). We have time.

> Here is my list:
>
> - Edit keywords
> - Removing keywords

This is already done (k_remove).

> - Support for filtering in 't_list'

Partly done. Here's t_list current help : 

List tasks filtered by project and/or keywords.
        t_list [-adu] <project_name> [<keyword1> [<keyword2>]...]

        '%' can be used as a wildcard in the project name:
        - To list projects starting with "foo", use "foo%".

        Parameters:
        -a : all tasks (done and to be done)
        -d : only done tasks
        -u : top 5 urgent tasks of each project based on urgency
        -t : top 5 urgent tasks of each project based on due date


> - When editing a task, do not continue if user refused to create the
> project

Already done too.

> - Doc update system 
> - Use OptionParser.parse_args() extra parameters to parse yokadi lines
> - Make it possible to run update.py from outside its dir
> - When project does not exist, prompt the user to create|edit|cancel

Create is almost done. Edit is not. But answering no and recall last history 
line is quite easy.

> Copying this list just gave me the idea of another one:
> - Provide a way to create a plain t_list (only titles)

To be able to parse it easy in a script ? Well, we can make csv export more 
customisable to achieve this.

> I am curious about what you mean with links between tasks. What is your
> use case?

t_add cooking make a nice cake for my girl friend birthday
Adding task ...(id=436)
t_add cooking -k link=436 buy butter
Adding task ...(id=437)
t_add cooking -k link=436 don't forget to get back the cookbook from my mother
Adding task ....(id=438)

In t_display, the linked tasks would be display.

> About p_remove: if I am not mistaken Simon sent me a patch about this (I
> am offline right now and can't check this :( ). He also patched t_remote
> to garbage-collect projects without tasks.

Nice !

Regards
-- 
Sébastien


Plus d'informations sur la liste de diffusion Ml-yokadi