Skip to main content

GrantAccess (NotesDatabase - LotusScript)

Modifies a database access control list to provide the specified level of access to a person, group, or server.

Defined in

NotesDatabase

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.

Example