Thanks for the ideas.  Bruno has reminded me that 'multi-tenant' is a
better description than 'multi-company'.

@B  GAE namespacesAPI looks like it might be an interesting solution
to build into DAL. I think Massimo would quickly know how feasible
that was.  http://code.google.com/appengine/docs/python/multitenancy/

@M  I think the multi-DB solution is fairly straight-forward for
sqlite, but perhaps a little tricky setting up and managing bigger
production DBs.  I can see that the physical separation of DBs may be
desirable for separate company accounting systems,  but I cannot think
of enough good reasons to justify this complication for my case.  Of
course the ultimate size of a multi-tenant DB might be huge and slow
things down,  but that is not my concern.

@A  I think your standardised groups will simplify things.  However,
there is then some sacrifice of fine-tuning permissions.

I believe I shall try the company_id solution with standardized
auth_groups.

Regards, D

Reply via email to