CurrentAccessLevel (NotesDatabase - JavaScript™)
Read-only. The current user's access level to a database.
Defined in
NotesDatabaseSyntax
getCurrentAccessLevel() : int Legal values
1 ACL.LEVEL_DEPOSITOR2 ACL.LEVEL_READER3 ACL.LEVEL_AUTHOR4 ACL.LEVEL_EDITOR5 ACL.LEVEL_DESIGNER6 ACL.LEVEL_MANAGER
Usage
If a program runs on a workstation or is remote (IIOP),CurrentAccessLevel is determined
by the access level of the current user. If a program runs on a server, CurrentAccessLevel is
determined by the access level of the person who last saved the program
(the owner).The database must be open to use this property.
Examples
This computed field displays the access level for the current database.function convertAccessLevel() {
switch (database.getCurrentAccessLevel()) {
case NotesACL.LEVEL_DEPOSITOR : return "depositor";
case NotesACL.LEVEL_READER : return "reader";
case NotesACL.LEVEL_AUTHOR : return "author";
case NotesACL.LEVEL_EDITOR : return "editor";
case NotesACL.LEVEL_DESIGNER : return "designer";
case NotesACL.LEVEL_MANAGER : return "manager";
}
}
return "Your access level for this database is " + convertAccessLevel() + "."