From c2f1771c63108c78b799a4f107cabe7e33984866 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Thu, 14 Aug 2008 18:08:22 +0000 Subject: Make the estate owner work. Changes permissions checks to allow the estate owner user the ability to add and remove estate managers, and have EM rights outside of that. --- OpenSim/Framework/EstateSettings.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'OpenSim/Framework/EstateSettings.cs') diff --git a/OpenSim/Framework/EstateSettings.cs b/OpenSim/Framework/EstateSettings.cs index 8a00f9d..8b076fe 100644 --- a/OpenSim/Framework/EstateSettings.cs +++ b/OpenSim/Framework/EstateSettings.cs @@ -312,9 +312,20 @@ namespace OpenSim.Framework public bool IsEstateManager(LLUUID avatarID) { + if (IsEstateOwner(avatarID)) + return true; + return l_EstateManagers.Contains(avatarID); } + public bool IsEstateOwner(LLUUID avatarID) + { + if (avatarID == m_EstateOwner) + return true; + + return false; + } + public bool IsBanned(LLUUID avatarID) { foreach (EstateBan ban in l_EstateBans) -- cgit v1.1