[whups] Re: [hermes] Making clients

Bo Daley bo at tilda.com.au
Wed Jul 16 01:59:01 PDT 2003


hi all,

this is something that was being discussed recently on the hermes list (amongst
other lists) -- adding the concept of the 'client' to Whups, which would make
Whups modules act more like 'projects' from the perspective of other
applications (like Hermes).

after a bit of discussion it was sounding like the best approach is something
like this:

* 'clients' are stored in a Turba addressbook that can be accessed by other apps
using an API call
* objects in other apps can be attached to 'clients' using the Links API. In the
case of Whups, modules can be linked to one or more clients.

As a start, the attached patches supply:

* a means of accessing the Turba contacts from inside Whups
* a field in the EditModule admin form that allowing users to attach clients to
modules using the Links API

This can probably be done better -- also I'm a bit uncertain about how/if this
affects the existing links to Whups tickets (does anyone use those?).

Still to do:

* extending the Edit Ticket and Create Ticket forms to let the user select which
client to attach a ticket to (from the list of clients associated with the
selected module).
* displaying the client name on the ticket details page.
* displaying client name in the mybugs page
* allow searching by client


does this make any sense? comments? etc?


bo.


--
Bo Daley
Tilda Communications
http://www.tilda.com.au
bo at tilda.com.au


-------------- next part --------------
A non-text attachment was scrubbed...
Name: admin.php.diff
Type: text/diff
Size: 2852 bytes
Desc: not available
Url : http://lists.horde.org/archives/whups/attachments/20030716/964d6d08/admin.php.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: conf.xml.diff
Type: text/diff
Size: 944 bytes
Desc: not available
Url : http://lists.horde.org/archives/whups/attachments/20030716/964d6d08/conf.xml.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Admin.php.diff
Type: text/diff
Size: 1258 bytes
Desc: not available
Url : http://lists.horde.org/archives/whups/attachments/20030716/964d6d08/Admin.php.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Driver.php.diff
Type: text/diff
Size: 3019 bytes
Desc: not available
Url : http://lists.horde.org/archives/whups/attachments/20030716/964d6d08/Driver.php.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: turba_api.php.diff
Type: text/diff
Size: 2611 bytes
Desc: not available
Url : http://lists.horde.org/archives/whups/attachments/20030716/964d6d08/turba_api.php.bin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Links_sql.php.diff
Type: text/diff
Size: 1612 bytes
Desc: not available
Url : http://lists.horde.org/archives/whups/attachments/20030716/964d6d08/Links_sql.php.bin


More information about the whups mailing list