Table of Contents

Module: permission ./src/peak/security/permission.py

Permissions, Rules, and Interactions

Imported modules   
from interfaces import *
from peak.api import *
from peak.binding.components import _Base
from protocols.advice import getFrameInfo, addClassAdvisor
from types import ClassType
from weakref import WeakKeyDictionary
Functions   
allow
  allow 
allow ( basePerm=None,  **nameToPerm )

Use in the body of a class to declare permissions for attributes

Classes   

AccessAttempt

An attempt to access a protected object

Anybody

Allow anybody access

Denial

Object representing denial of access

GuardedClassAdapter

Interaction

Context for an access-controlled interaction (abstract base)

NamePermissionsAdapter

Nobody

Deny everyone access

Permission

Base class for permissions

PermissionType

A permission type (abstract and/or concrete)

RuleSet

Universals


Table of Contents

This document was automatically generated on Tue Feb 17 19:55:55 2004 by HappyDoc version 2.1