Forum OpenACS Development: acs_object, creation_user, change foreign key

Why don't we change acs_objects to reference a party_id instead of a user_id? You might decide with your application that you would like the organization_id to be the creator of the object or a party who is not a user.

Example: incoming e-mail. The E-Mail might come from a party, not a user. At the moment I have to set the user_id to "0", which is not correct (though I think I can now set it to "" after a fix dave did to content::item::new).

My point is that not everything that triggers the creation of an object is actually a user. Now it comes down to the question if we say, it always has to be a user and if it is something else, the other application has to store this something else and use user_id of 0 for the creation_user (or no creation_user at all).

Opinions?