[OGo-Developer] Task & kind
Helge Hess
developer@opengroupware.org
Mon, 5 Nov 2007 23:02:18 +0100
On 05.11.2007, at 17:56, Adam Tauno Williams wrote:
> Project's have a "kind" field that can be used to designate special
> types of projects.
>
> Tasks also have a "kind" field, but tasks with a kind other than NULL
> are always filtered out of todo/delegated lists. It looks like this
> "kind" field was used by some now obsolete features ("Root Process"?).
> Would it be safe / acceptable now to 'liberate' this field [1]?
Looking at the source it seems that the "kind IS NULL" constraint is
embedded rather deeply. Not sure whether it would be dangerous to
relax that ... And then, I'm not sure what we need 'kind' for.
[I don't remember what it was good for]
In a legacy DB I could find those:
=> SELECT DISTINCT(kind) FROM job;
kind
-------------------
00_process
01_root_milestone
01_root_process
(4 rows)
So it seems to be related to the "milestone" stuff which I mostly
removed.
> It would be extremely useful to us to be able to designate a task
> type,
> but currently if we set this value the task completely vanishes
> both in
> the WebUI (which is OK, at least for us) and also via ZideStore /
> XML-RPC [ obviously, since the kind IS NULL constraint is in Logic ].
Not sure what "kinds" you think of. Probably "keywords" is what we
want here? (and map that to iCal keywords?)
Greets,
Helge
--
Helge Hess
http://www.helgehess.eu/