Re: ogo task reminder

Adam Tauno Williams <[email protected]> Fri, 16 Mar 2007 13:50:50 -0400
Newsgroups gmane.comp.cms.opengroupware.discuss.general
Message-ID <[email protected]>
> > >> - 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'
signature.asc (application/pgp-signature, 189 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBF+tj6LRePpNle04MRAgF6AJ4wOKxWAAdtRRO+F6tB+d+w95N/JgCdECvh
V3QK6UnCpSh7gsXglWTGigo=
=fMaj
-----END PGP SIGNATURE-----