diff options
author | Teravus Ovares | 2007-11-14 11:56:57 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-11-14 11:56:57 +0000 |
commit | 3cb2b5eb6686d4e183eed5152570b7e052381f8d (patch) | |
tree | e98100bce6ff171318c18d38f51ae9670c38135b /OpenSim/Region/Environment/PermissionManager.cs | |
parent | * moved outer tool dir into inner tool dir (diff) | |
download | opensim-SC_OLD-3cb2b5eb6686d4e183eed5152570b7e052381f8d.zip opensim-SC_OLD-3cb2b5eb6686d4e183eed5152570b7e052381f8d.tar.gz opensim-SC_OLD-3cb2b5eb6686d4e183eed5152570b7e052381f8d.tar.bz2 opensim-SC_OLD-3cb2b5eb6686d4e183eed5152570b7e052381f8d.tar.xz |
* Copied objects are now owned by the object copier (Next Owner) (however next owner permissions are not applied yet)
* In Serverside permissions mode; If you've copied an object, then you can delete it and clean up after yourself. The rest of the permissions functionality is still unchanged. Admin can delete any object.. etc.
Diffstat (limited to 'OpenSim/Region/Environment/PermissionManager.cs')
-rw-r--r-- | OpenSim/Region/Environment/PermissionManager.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/PermissionManager.cs b/OpenSim/Region/Environment/PermissionManager.cs index fd55833..560ecf3 100644 --- a/OpenSim/Region/Environment/PermissionManager.cs +++ b/OpenSim/Region/Environment/PermissionManager.cs | |||
@@ -139,9 +139,12 @@ namespace OpenSim.Region.Environment | |||
139 | 139 | ||
140 | SceneObjectGroup task = (SceneObjectGroup) m_scene.Entities[objId]; | 140 | SceneObjectGroup task = (SceneObjectGroup) m_scene.Entities[objId]; |
141 | LLUUID taskOwner = null; | 141 | LLUUID taskOwner = null; |
142 | // Added this because at this point in time it wouldn't be wise for | ||
143 | // the administrator object permissions to take effect. | ||
144 | LLUUID objectOwner = task.OwnerID; | ||
142 | 145 | ||
143 | // Object owners should be able to edit their own content | 146 | // Object owners should be able to edit their own content |
144 | if (user == taskOwner) | 147 | if (user == objectOwner) |
145 | permission = true; | 148 | permission = true; |
146 | 149 | ||
147 | // Users should be able to edit what is over their land. | 150 | // Users should be able to edit what is over their land. |