OpenACS defines a group hierarchy (a group can contain users and other groups) and several types of users:
Table |
Cols |
Rows |
Description |
---|---|---|---|
[group_element_index] |
6 |
1556 |
This table is for internal use by the parties system. It as an auxiliary table, a denormalization of data, that is used to improve performance. Do not query on this table or insert into it. Query on group_element_map instead. And insert by using the API's for membership_rel, composition_rel, or some sub-type of those relationship types.
|
[group_types] |
2 |
3 |
This table holds additional knowledge level attributes for the group type and its subtypes.
|
[groups] |
3 |
18 |
OpenACS Groups, sub-type of party (every group is also a "party"). |
[parties] |
3 |
450 |
Party is the supertype of person and organization. It exists because many other types of object can have relationships to parties.
|
[party_approved_member_map] |
3 |
2366 |
Denormalized index of parties belonging to groups and their sub-groups. |
[persons] |
8 |
193 |
Being a sub-class of "party", a "person" additionally defines a first and last name. This table is used to store DynField extensions for users.
|
[postal_addresses] |
9 |
0 |
Master address table for OpenACS. Not use by ]po[.
|
[postal_types] |
2 |
4 |
Not used by ]po[. |
[user_preferences] |
7 |
242 |
Locale and timezone preferences of each user. |
[users] |
20 |
193 |
Sub-class of "person". Represents user accounts that can log on to ]po[. Defines username, password, salt and the ]po[ skin for the user.
|
Calle Aprestadora 19, 12o-2a
08902 Hospitalet de Llobregat (Barcelona)
Spain
Tel Europe: +34 609 953 751
Tel US: +1 415 200 2465
Mail: info@project-open.com