Almost all database-backed websites have users, and need to model the grouping of users. The OpenACS 4 Parties and Groups @@ -165,7 +171,7 @@ who has registered with an OpenACS site. A user may have additional attributes, such as a screen name.
The data model should enforce these constraints:
40.10 A user must -have a non-empty email address.
+have a nonempty email address.
40.20 Two different users may not have the same email address on a single OpenACS installation; i.e., an email address identifies a single user on