Add ThreatLevel.NoAccess to OSSL. This allows to enable OSSL without enabling

any methods, even those without threat, automatically. It is for use with
setups wanting to allow only specific methods to specific users.
iar_mods
Melanie 2012-01-06 17:37:22 +00:00
parent b06d878790
commit fbb2a7e90d
2 changed files with 5 additions and 1 deletions

View File

@ -157,6 +157,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
string risk = m_ScriptEngine.Config.GetString("OSFunctionThreatLevel", "VeryLow");
switch (risk)
{
case "NoAccess":
m_MaxThreatLevel = ThreatLevel.NoAccess;
break;
case "None":
m_MaxThreatLevel = ThreatLevel.None;
break;
@ -2619,4 +2622,4 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api
return date.ToString("yyyy-MM-ddTHH:mm:ss.fffffffZ");
}
}
}
}

View File

@ -42,6 +42,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api.Interfaces
{
public enum ThreatLevel
{
NoAccess = -1,
None = 0,
Nuisance = 1,
VeryLow = 2,