Merge branch 'master' of ssh://diva@opensimulator.org/var/git/opensim
commit
8fd604dcd4
|
@ -290,11 +290,15 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
|
|
||||||
string newFolderName = rawDirsToCreate[i].Remove(identicalNameIdentifierIndex);
|
string newFolderName = rawDirsToCreate[i].Remove(identicalNameIdentifierIndex);
|
||||||
UUID newFolderId = UUID.Random();
|
UUID newFolderId = UUID.Random();
|
||||||
|
|
||||||
|
// Asset type has to be Unknown here rather than Folder, otherwise the created folder can't be
|
||||||
|
// deleted once the client has relogged.
|
||||||
|
// The root folder appears to be labelled AssetType.Folder (shows up as "Category" in the client)
|
||||||
|
// even though there is a AssetType.RootCategory
|
||||||
destFolder
|
destFolder
|
||||||
= new InventoryFolderBase(
|
= new InventoryFolderBase(
|
||||||
newFolderId, newFolderName, m_userInfo.UserProfile.ID,
|
newFolderId, newFolderName, m_userInfo.UserProfile.ID,
|
||||||
(short)AssetType.Folder, destFolder.ID, 1);
|
(short)AssetType.Unknown, destFolder.ID, 1);
|
||||||
m_scene.InventoryService.AddFolder(destFolder);
|
m_scene.InventoryService.AddFolder(destFolder);
|
||||||
|
|
||||||
// UUID newFolderId = UUID.Random();
|
// UUID newFolderId = UUID.Random();
|
||||||
|
|
|
@ -410,4 +410,4 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
id);
|
id);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -92,12 +92,12 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
scene.AddCommand(
|
scene.AddCommand(
|
||||||
this, "load iar",
|
this, "load iar",
|
||||||
"load iar <first> <last> <inventory path> [<archive path>]",
|
"load iar <first> <last> <inventory path> [<archive path>]",
|
||||||
"Load user inventory archive. EXPERIMENTAL, PLEASE DO NOT USE YET", HandleLoadInvConsoleCommand);
|
"Load user inventory archive. EXPERIMENTAL, CURRENTLY DISABLED", HandleLoadInvConsoleCommand);
|
||||||
|
|
||||||
scene.AddCommand(
|
scene.AddCommand(
|
||||||
this, "save iar",
|
this, "save iar",
|
||||||
"save iar <first> <last> <inventory path> [<archive path>]",
|
"save iar <first> <last> <inventory path> [<archive path>]",
|
||||||
"Save user inventory archive. EXPERIMENTAL, PLEASE DO NOT USE YET", HandleSaveInvConsoleCommand);
|
"Save user inventory archive. EXPERIMENTAL, CURRENTLY DISABLED", HandleSaveInvConsoleCommand);
|
||||||
|
|
||||||
m_aScene = scene;
|
m_aScene = scene;
|
||||||
}
|
}
|
||||||
|
@ -233,6 +233,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
/// <param name="cmdparams"></param>
|
/// <param name="cmdparams"></param>
|
||||||
protected void HandleLoadInvConsoleCommand(string module, string[] cmdparams)
|
protected void HandleLoadInvConsoleCommand(string module, string[] cmdparams)
|
||||||
{
|
{
|
||||||
|
return;
|
||||||
|
|
||||||
|
/*
|
||||||
if (cmdparams.Length < 5)
|
if (cmdparams.Length < 5)
|
||||||
{
|
{
|
||||||
m_log.Error(
|
m_log.Error(
|
||||||
|
@ -253,6 +256,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
m_log.InfoFormat(
|
m_log.InfoFormat(
|
||||||
"[INVENTORY ARCHIVER]: Loaded archive {0} for {1} {2}",
|
"[INVENTORY ARCHIVER]: Loaded archive {0} for {1} {2}",
|
||||||
loadPath, firstName, lastName);
|
loadPath, firstName, lastName);
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -261,6 +265,9 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
/// <param name="cmdparams"></param>
|
/// <param name="cmdparams"></param>
|
||||||
protected void HandleSaveInvConsoleCommand(string module, string[] cmdparams)
|
protected void HandleSaveInvConsoleCommand(string module, string[] cmdparams)
|
||||||
{
|
{
|
||||||
|
return;
|
||||||
|
|
||||||
|
/*
|
||||||
if (cmdparams.Length < 5)
|
if (cmdparams.Length < 5)
|
||||||
{
|
{
|
||||||
m_log.Error(
|
m_log.Error(
|
||||||
|
@ -282,6 +289,7 @@ namespace OpenSim.Region.CoreModules.Avatar.Inventory.Archiver
|
||||||
|
|
||||||
lock (m_pendingConsoleSaves)
|
lock (m_pendingConsoleSaves)
|
||||||
m_pendingConsoleSaves.Add(id);
|
m_pendingConsoleSaves.Add(id);
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SaveInvConsoleCommandCompleted(
|
private void SaveInvConsoleCommandCompleted(
|
||||||
|
|
|
@ -525,7 +525,7 @@
|
||||||
<Key Name="inventoryID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
|
<Key Name="inventoryID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
|
||||||
<Key Name="assetID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
|
<Key Name="assetID" Value="81305ee4-8caa-9e0a-69a4-76ed57df0c8f" />
|
||||||
<Key Name="folderID" Value="284858c8-9391-6bf1-ddf5-b936f73de853" />
|
<Key Name="folderID" Value="284858c8-9391-6bf1-ddf5-b936f73de853" />
|
||||||
<Key Name="description" Value="A text board that records what you say - contributed by Justin Clarke Casey" />
|
<Key Name="description" Value="A text board that records what you say - contributed by Justin Clark-Casey" />
|
||||||
<Key Name="name" Value="GrafittiBoard" />
|
<Key Name="name" Value="GrafittiBoard" />
|
||||||
<Key Name="assetType" Value="10" />
|
<Key Name="assetType" Value="10" />
|
||||||
<Key Name="inventoryType" Value="10" />
|
<Key Name="inventoryType" Value="10" />
|
||||||
|
|
Loading…
Reference in New Issue