Recent Changes - Search:

Users

Developers

Wiki help.

MultiUser

This is a patch to version 0.7. Several of the system's php files are modified to accommodate multiple users; specifically, time context is co-opted for use instead as ownership context. It was a simple text substitution which required no programming. It isn't perfect. There is no access control and hence no provision for private projects or projects between a subset of the system's users, hence it should probably be thought of as faux multi user appropriate only for small teams with members who know how to avoid stepping on each other's toes. Provided that all team members are sharing objectives and communicating well, this little patch makes it easy to pass tasks back and forth via a quick update of the ownership context. These are the modified files:

header.php
item.php
listItems.php
newContext.php
newTimeContext.php
reportContext.php
summary.php

The modified files are available here:

http://pangaea.coop/static/gtd-multiuser.tgz
http://pangaea.coop/static/gtd-multiuser.zip

Both tgz and zip archives contain identical files, so download either, replace the original gtd-php files with these and you're ready to go.

If I pursue this further I would similarly co-opt the category field to facilitate private and sub-group projects. Categories would reflect group memberships and work like group memberships on unix. This would require authentication and authorization code to be effective, and hence I would be tempted to port the front-end application code into a system such as Zope/Plone which is an application server with well developed authentication and authorization mechanisms.

There is a discussion of this on the forum at:
http://toae.org/boards/index.php?topic=187.0

Add-Ons User Contributed

Edit - History - Print - Recent Changes - Search
Page last modified on April 15, 2008, at 11:24 PM