diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/World/Permissions')
-rw-r--r-- | OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs index 46a0da2..6beb6d3 100644 --- a/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs +++ b/OpenSim/Region/CoreModules/World/Permissions/PermissionsModule.cs | |||
@@ -168,6 +168,7 @@ namespace OpenSim.Region.CoreModules.World.Permissions | |||
168 | m_scene.Permissions.OnDeleteUserInventory += CanDeleteUserInventory; //NOT YET IMPLEMENTED | 168 | m_scene.Permissions.OnDeleteUserInventory += CanDeleteUserInventory; //NOT YET IMPLEMENTED |
169 | 169 | ||
170 | m_scene.Permissions.OnTeleport += CanTeleport; //NOT YET IMPLEMENTED | 170 | m_scene.Permissions.OnTeleport += CanTeleport; //NOT YET IMPLEMENTED |
171 | m_scene.Permissions.OnUseObjectReturn += CanUseObjectReturn; //NOT YET IMPLEMENTED | ||
171 | 172 | ||
172 | m_scene.AddCommand(this, "bypass permissions", | 173 | m_scene.AddCommand(this, "bypass permissions", |
173 | "bypass permissions <true / false>", | 174 | "bypass permissions <true / false>", |
@@ -1523,5 +1524,13 @@ namespace OpenSim.Region.CoreModules.World.Permissions | |||
1523 | // You can reset the scripts in any object you can edit | 1524 | // You can reset the scripts in any object you can edit |
1524 | return GenericObjectPermission(agentID, prim, false); | 1525 | return GenericObjectPermission(agentID, prim, false); |
1525 | } | 1526 | } |
1527 | |||
1528 | private bool CanUseObjectReturn(ILandObject parcel, uint type, IClientAPI client, Scene scene) | ||
1529 | { | ||
1530 | DebugPermissionInformation(MethodInfo.GetCurrentMethod().Name); | ||
1531 | if (m_bypassPermissions) return m_bypassPermissionsValue; | ||
1532 | |||
1533 | return GenericParcelPermission(client.AgentId, parcel); | ||
1534 | } | ||
1526 | } | 1535 | } |
1527 | } | 1536 | } |