[whups] new to whups
Gary Weinreb
gweinreb@rocksolidsystems.com
Tue Nov 5 17:53:07 2002
At 11:27 AM 11/5/2002 -0500, Chuck Hagenbuch wrote:
>The lists stuff sounds good to me. I'm kind of still waiting to see where
>you think the notification stuff should go, too. :)
Well, as I "hack" at it,I'm finding that I'm going with what I can get to
work, not necessarily what I think I want. As a fairly new PHP programmer,
and hacking other's code, I often follow the path of least
resistance... Not necessarily bad. Actually not bad at all. I'm very
impressed with the code. Just wish it was more thoroughly commented <g>...
Basically I want to create triggers at every State and Priority change, to
notify whoever you (admin) want to preordain, drawing from people
designated at the Module(Client) level (Account Manager, Client Liaison,
etc.), and at the Type level (Production Manager, Dept. Managers, etc.),
with the ability to add/remove people at every Notification Trigger. I'm
seeing some sort of table interface, maybe a table for each "contactee",
with a row for each State, and columns of Priorities with check
boxes... Something like that. I want to be able to notify "BigBoss" if
we go into "Priority Red" no matter what State we're in, again when we
leave "Priority Red", if we go into "Priority Orange" in a Production
State, but not a Sales State, and never at "Priority Green" in any
State. It seems that the Notification interface should be on a level
comparable with States and Priorities, under Types.
I'd also like to be able to setup templates for notification, so that, for
example, the Client Liaison could get a nicer email message than the
standard notification, with a place for a real-time comment, but
essentially pre-written. Likewise, not all notifications should be email,
some people should be called on the phone by a person (someone assigned a
task), and some people should be called on the phone by an automated IVR
application (gaining popularity in the medical industry). (Yes I actually
do custom CTI applications, and I have ideas of creating a Horde module to
drive the Artisoft Televantage Client API <g>) Some people should be
"text-messaged" if "Priority-Red", but emailed otherwise...
I'd like to be able to work towards this degree of flexibility.
Incidentally, I want to be able to programmatically toggle Priority if a
Project stays in a State for too long a period of time, or if there is no
activity for a certain period.
> > I see that you are working on this stuff currently, so I'll just try and
> > contain my enthusiasm to constructive feedback...
>
>Don't be too complacent. ;) I'm doing my best, but I have a lot of other
>things to work on and am, at this point, mainly trying to get things in
>good enough shape to have Whups running bugs.horde.org.
I understand. That certainly seems a worthy priority. Hopefully not all
of my contributions will be so Project oriented that they fail to augment
Bug Tracking... Incidentally, I think I missed responding to a question
of yours: Yes, I think it highly likely that within a single installation,
multiple "Contexts' of Whups would be utilized. That seems to be the
feedback that I'm seeing as well...
>I think you mean serialize/unserialize - http://www.php.net/serialize
I'll check it out. Thanks.
>Thinking about it a bit more, I really think this data belongs in Whups.
I agree. I'll work on this premise. I'll make Nag integration a pref if
Nag exists, and I've much to do before I get to this point.
>I agree. If you're asking me to implement it, well, that'll probably take
>me a bit. :)
That's fine. I've got a lot to go on. Have a good trip. I'll have some
simple mod's ready this week, though I'll be out Friday. I've currently
got some interface changes, ease-of-use stuff, i.e. offering "Edit
Priorities" and "Edit States" from "Create Tickets" if the user is an
Admin. Baby steps. Today I'm working on copying States and Priorities
from one Type to another through the Edit interface, so they don't have to
be re-created. Should I wait and submit them next week?
-g
More information about the whups
mailing list