Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion api/src/org/labkey/api/security/User.java
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,14 @@ public class User extends UserPrincipal implements Serializable, Cloneable, JSON

private PermissionsContext _permissionsContext = NormalPermissionsContext.get();

public static final User guest = new GuestUser("guest", "guest");
public static final User guest = new GuestUser("guest", "guest")
{
@Override
public String getPermissionsRestrictions()
{
return "You are connected as a Guest user, which limits your permissions. Provide a valid API key to access more content.";
}
};

// 'nobody' is a guest user who cannot be assigned permissions
public static final User nobody = new LimitedUser(guest)
Expand Down