Remove the ugly-as-sin "interop" hack script perms fudging in

object inventory
0.6.0-stable
Melanie Thielker 2008-09-22 14:03:42 +00:00
parent a882fddb07
commit c64551710e
1 changed files with 0 additions and 18 deletions

View File

@ -532,24 +532,6 @@ namespace OpenSim.Region.Environment.Scenes
uint baseMask = item.BasePermissions;
uint ownerMask = item.CurrentPermissions;
if (item.InvType == 10) // Script
{
if ((item.OwnerID != client.AgentId) && m_parentGroup.Scene.ExternalChecks.ExternalChecksCanViewScript(item.ItemID, UUID, client.AgentId))
{
ownerID = client.AgentId;
baseMask = 0x7fffffff;
ownerMask = 0x7fffffff;
everyoneMask = (uint)(PermissionMask.Move | PermissionMask.Transfer);
}
if ((item.OwnerID != client.AgentId) && m_parentGroup.Scene.ExternalChecks.ExternalChecksCanEditScript(item.ItemID, UUID, client.AgentId))
{
ownerID = client.AgentId;
baseMask = 0x7fffffff;
ownerMask = 0x7fffffff;
everyoneMask = (uint)(PermissionMask.Move | PermissionMask.Transfer | PermissionMask.Modify);
}
}
invString.AddItemStart();
invString.AddNameValueLine("item_id", item.ItemID.ToString());
invString.AddNameValueLine("parent_id", UUID.ToString());