diff options
author | Justin Clarke Casey | 2008-04-26 20:31:01 +0000 |
---|---|---|
committer | Justin Clarke Casey | 2008-04-26 20:31:01 +0000 |
commit | accd89b3f1c7729e6bb34b52e8095baf9c1f440a (patch) | |
tree | eb2b485edb92d5349463ec3626f76e005905bdba /OpenSim/Framework | |
parent | * Ooops, attachments now teleport/cross region borders along with your avatar... (diff) | |
download | opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.zip opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.tar.gz opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.tar.bz2 opensim-SC_OLD-accd89b3f1c7729e6bb34b52e8095baf9c1f440a.tar.xz |
* First draft implementation of copying prim inventory items back to agent inventory
* Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory
* Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set
* This is pending fixes/implementation of upstream permission implementation
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r-- | OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs | 2 | ||||
-rw-r--r-- | OpenSim/Framework/IClientAPI.cs | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs b/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs index 7812499..33d820d 100644 --- a/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs +++ b/OpenSim/Framework/Communications/Cache/InventoryFolderImpl.cs | |||
@@ -92,7 +92,7 @@ namespace OpenSim.Framework.Communications.Cache | |||
92 | } | 92 | } |
93 | 93 | ||
94 | /// <summary> | 94 | /// <summary> |
95 | /// Does this folder contain the given item? | 95 | /// Does this folder or any of its subfolders contain the given item? |
96 | /// </summary> | 96 | /// </summary> |
97 | /// <param name="itemID"></param> | 97 | /// <param name="itemID"></param> |
98 | /// <returns></returns> | 98 | /// <returns></returns> |
diff --git a/OpenSim/Framework/IClientAPI.cs b/OpenSim/Framework/IClientAPI.cs index 388dfd7..dd0858a 100644 --- a/OpenSim/Framework/IClientAPI.cs +++ b/OpenSim/Framework/IClientAPI.cs | |||
@@ -408,6 +408,8 @@ namespace OpenSim.Framework | |||
408 | 408 | ||
409 | public delegate void UpdateTaskInventory(IClientAPI remoteClient, LLUUID itemID, LLUUID folderID, uint localID); | 409 | public delegate void UpdateTaskInventory(IClientAPI remoteClient, LLUUID itemID, LLUUID folderID, uint localID); |
410 | 410 | ||
411 | public delegate void MoveTaskInventory(IClientAPI remoteClient, LLUUID folderID, uint localID, LLUUID itemID); | ||
412 | |||
411 | public delegate void RemoveTaskInventory(IClientAPI remoteClient, LLUUID itemID, uint localID); | 413 | public delegate void RemoveTaskInventory(IClientAPI remoteClient, LLUUID itemID, uint localID); |
412 | 414 | ||
413 | public delegate void UDPAssetUploadRequest( | 415 | public delegate void UDPAssetUploadRequest( |
@@ -530,6 +532,7 @@ namespace OpenSim.Framework | |||
530 | event ConfirmXfer OnConfirmXfer; | 532 | event ConfirmXfer OnConfirmXfer; |
531 | event RezScript OnRezScript; | 533 | event RezScript OnRezScript; |
532 | event UpdateTaskInventory OnUpdateTaskInventory; | 534 | event UpdateTaskInventory OnUpdateTaskInventory; |
535 | event MoveTaskInventory OnMoveTaskItem; | ||
533 | event RemoveTaskInventory OnRemoveTaskItem; | 536 | event RemoveTaskInventory OnRemoveTaskItem; |
534 | event RequestAsset OnRequestAsset; | 537 | event RequestAsset OnRequestAsset; |
535 | 538 | ||