GrantAccess (NotesDatabase - LotusScript)
Modifies a database access control list to provide the specified level of access to a person, group, or server.
Defined in
Syntax
Call notesDatabase .GrantAccess( name$ , level% )
Parameters
name$
String. The name of the person, group, or server for which you want to provide or change the access level.
level%
Integer constant. The level of access you're granting. This parameter is one of the following constants:
| Level% | Meaning | |
|---|---|---|
| ACLLEVEL_NOACCESS (0) | No access | |
| ACLLEVEL_DEPOSITOR (1) | Depositor access | |
| ACLLEVEL_READER (2) | Reader access | |
| ACLLEVEL_AUTHOR (3) | Author access | |
| ACLLEVEL_EDITOR (4) | Editor access | |
| ACLLEVEL_DESIGNER (5) | Designer access | |
| ACLLEVEL_MANAGER (6) | Manager access |
Usage
This method changes any existing NotesACL or NotesACLEntry object associated with the database.
If the name$ already exists in the ACL, this method updates it with the access level%. Otherwise, the name is added to the ACL with level%.
You can also use this method to deny access to a person, group, or server by assigning ACLLEVEL_NOACCESS.
This method sets ACL roles to their default values.