Index: openacs-4/packages/acs-core-docs/www/permissions-design.html =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/permissions-design.html,v diff -u -r1.15 -r1.16 --- openacs-4/packages/acs-core-docs/www/permissions-design.html 11 Nov 2003 10:28:27 -0000 1.15 +++ openacs-4/packages/acs-core-docs/www/permissions-design.html 19 Nov 2003 15:44:51 -0000 1.16 @@ -1,8 +1,7 @@ -OpenACS 4 Permissions Design

OpenACS 4 Permissions Design

-by John Prevost and Rafael H. Schloming
+OpenACS 4 Permissions Design

OpenACS 4 Permissions Design

By John Prevost and Rafael H. Schloming

OpenACS docs are written by the named authors, and may be edited by OpenACS documentation staff. -

Essentials

Essentials

Introduction

The goal of the Permissions system is to provide generic means to both @@ -61,8 +60,8 @@ questions about permissions. For example, a number of the above tables describe "direct" or explicit permissions. Inheritance and default values can, however, introduce permissions which are not directly specified. -(For example, read access on a bboard allows read access on all the messages -in the bboard.)

The following views provide flattened versions of inherited +(For example, read access on a forum allows read access on all the messages +in the forum.)

The following views provide flattened versions of inherited information:

acs_privilege_method_map

Map of privileges to the methods they contain either directly or because @@ -152,7 +151,7 @@ grantee_id acs_permissions.grantee_id%TYPE, privilege acs_permissions.privilege%TYPE ); -

These procedures are defined in +

These procedures are defined in permissions-create.sql

Tcl Procedures

Two tcl procedures provide a simple call for the query, "Can this user perform this method on this object?" One returns true or false, the other presents an error page.

To receive a true or false value, Tcl code should call:

@@ -183,4 +182,4 @@
 
 

Rafael H. Schloming

Documentation author -

John Prevost

Revision History

Document Revision #Action Taken, NotesWhen?By Whom?
0.1Creation9/11/2000John Prevost
0.2Edited for ACS 4 Beta release10/04/2000Kai Wu
View comments on this page at openacs.org
+

John Prevost

Revision History

Document Revision #Action Taken, NotesWhen?By Whom?
0.1Creation9/11/2000John Prevost
0.2Edited for ACS 4 Beta release10/04/2000Kai Wu
View comments on this page at openacs.org