Thank you very much, Hashbox for:

Changed the public IsAdministrator back to protected, 
now checks Config to see whether it is allowed to run or not. 
Defaults to false (not allowed).
To use add the following to OpenSim.ini
[LL-Functions]
AllowosConsoleCommand=true
This commit is contained in:
Charles Krinke
2008-02-18 03:14:31 +00:00
parent 8edaada1d3
commit 3df36523cb
6 changed files with 25 additions and 468 deletions

View File

@@ -74,7 +74,7 @@ namespace OpenSim.Region.Environment
m_scene.EventManager.TriggerPermissionError(user, reason);
}
public virtual bool IsAdministrator(LLUUID user)
protected virtual bool IsAdministrator(LLUUID user)
{
if (m_bypassPermissions)
{
@@ -495,6 +495,11 @@ namespace OpenSim.Region.Environment
return IsAdministrator(user);
}
public virtual bool CanRunConsoleCommand(LLUUID user)
{
return IsAdministrator(user);
}
public virtual bool CanTerraform(LLUUID user, LLVector3 position)
{
bool permission = false;