[Gpe-list] Rationalising tasks databases

Matthew Palmer mpalmer at hezmatt.org
Sat Dec 30 23:45:46 CET 2006


On Sat, Dec 30, 2006 at 10:44:56PM +0100, Neal H. Walfield wrote:
> At Sat, 30 Dec 2006 21:55:14 +1100,
> Matthew Palmer wrote:
> > The first thing to do is to rationalise the databases, so that the timesheet
> > tasks can be stored in the tododb.  As far as I can tell, the only database
> > field that's missing from the tododb when compared to the timesheet db is
> > the parent task ID.  This seems like a fairly simple change to make to
> > libtododb.
> 
> Personally, I'd like to see libeventdb be a bit generalized so that it
> can handle both events and todos.  First, semantically, there is not
> that much separating them.

That would solve another (far less important) problem I found in the PIM
suite -- that tasks with due dates don't show up on the calendar.

> If you find this approach reasonable,

I do.  It seems like it'd be a big win.  A fair bit more work, but the
benefits are significant.

> the first thing to do is to take a look at libeventdb's API and articulate
> what extensions are required to manipulate todos and how (and when) to
> distinguish them for events.

<clickety-click>  And off I go...

- Matt

-- 
I don't do veggies if I can help it.			-- stevo
If you could see your colon, you'd be horrified.	-- Iain Broadfoot
If he could see his colon, he'd be management.		-- David Scheidt



More information about the Gpe-list mailing list