The following tables serve for security, session management, debugging and other purposes.
Database equivalent of a log file - programmers may use this for debugging purposes.
Not used by ]po[.
Keeps track of ETP (Edit This Page) versions.
Keeps track of actions performed on objects, e.g. banning a user, starting or finishing a workflow task, etc.
Not used by ]po[ .
Session properties. Not used by ]po[
See the OpenACS "Security Design" document for a detailed explanation.
Applications can register callbacks that are triggered whenever a group of a specified type is created. The callback must expect the following arguments:
* object_id: The object that just got created
* node_id: The node_id where the object got created
* package_id: The package_id from where the object got created
These are passed in the following way:
* tcl procedure: Using named parameters (e.g. -object_id $object_id)
All callbacks must accept all of these parameters.