Re: ogo task reminder

"Sebastian Reitenbach" <[email protected]> Sun, 18 Mar 2007 10:01:39 +0100
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Organization L00 bugdead prods.
Message-ID <[email protected]>
[email protected] wrote: 
> > > >> - notification time column in the job table (as compared to the 
date x 
> > > >> table for appointments
> > > > Any schema changes are going to need the blessing of the PTBs; makes
> > > > upgrading/updating, packaging, etc... more complicated.
> > > I know, and I thought about that, but I decided, just for consistency, 
it 
> > > would make sense to copy the logic how things work from appointment, 
would 
> > I agree that this is the ideal solution (at least IMO)
> > > be the better idea. As there were no extendedJobAttributes... which I 
could 
> > > have used, as I started. At least I was not aware of the patch in 
bugzilla.
> > I just wonder if, for the sake of getting something sooner, if a simpler
> > solution wouldn't work. 
> > In my understanding tasks have a due *DATE* and not a start *TIME* like
> > an appointment.  Would it be sufficient to simply store a "reminder"
> > property on the task, and to process the tasks for the day?  Early in
> > the day an e-mail could be sent to user(s) concerning what tasks they
> > have due in DAY + 1 (Mon - Thu) or TODAY + 3 (Fri).
> > Or make the property an int, number of days 1, 2, 3, or 4.  Then you'd
> > only need to scan the tasks due in the next 4 days - even at large sites
> > that shouldn't be more than a few hundred.
> > In the morning the user could have an e-mail "Your due tasks" or some
> > such.
> > I do something like this with SQL, but with no OGo/WebUI integration,
> > you just get the message for all your tasks.  Just making that optional
> > would be a huge improvement.
> 
> FYI, the query I use is:
> WHERE "job status" NOT IN  ( '25 done', '30 archived', '02 rejected' ) 
> AND is control job IS NULL 
> AND start date <  'tomorrow'
> AND end date < 'tomorrow'::DATE + INTERVAL '4 days'

adding the 02_rejected makes sense to me, but I do not know what the 
control_job is for?

Sebastian

-- 
OpenGroupware.org Discussion [email protected]
http://mail.opengroupware.org/mailman/listinfo/discuss