A major goal in OpenACS 4 is to unify and normalize many of the core services
@@ -50,7 +50,7 @@
OpenACS application had to manage access control to its data separately. Later
on, a notion of "scoping" was introduced into the core data
model.
"Scope" is a term best explained by example. Consider some
-hypothetical rows in the address_book
table:
The first row represents an entry in User 123's personal address book,
+hypothetical rows in the address_book
table:
The first row represents an entry in User 123's personal address book,
the second row represents an entry in User Group 456's shared address
book, and the third row represents an entry in the site's public address
book.
In this way, the scoping columns identify the security context in which a
@@ -261,7 +261,7 @@
application's data model. In other words, it should be easy to "hook
into" the object model, and that ability should not have a major impact
on the application data model.
Note: Is the API the only way to obtain values? How does
-this integrate with application level SQL queries?