Forum OpenACS Development: Response to Subsite Strange Behavior (Cross-post)

Collapse
Posted by Dave Manginelli on
Thanks Jun.  I think you are right that the group admin pages are lacking, but in this case I have verified that the fault really is in what's being done to the underlying tables.

For now, I'm going to abandon any reliance on the application_group stuff and scope my subsite by adding a package_id column to my data to distinguish which subsite it "belongs" to.  It will be less flexible than using application_groups but a) I can understand it, and b) I'm not enough of an expert to fix the Subsite code.

This solution was recommended in this old AD thread (at the very bottom):

http://www.arsdigita.com/bboard/q-and-a-fetch-msg?msg%5fid=000KO5&topic%5fid=175&topic=ACS%20Design

It also points out the limitations of the package_id approach.  Since there's no mention of application_groups, I'm assuming that this discussion came along before that notion was introduced.  Especially because the application_group scheme (if properly implemented) could elegantly solve some of the context_id/permissions problems that are discussed there.