diff options
author | Diva Canto | 2011-12-29 16:12:06 -0800 |
---|---|---|
committer | Diva Canto | 2011-12-29 16:12:06 -0800 |
commit | 571efeddb20f38bb4164074b3c217be5387ca2e0 (patch) | |
tree | 0385b1e7d3ad2b602d7079105469a3e7ee8a0166 /OpenSim/Region/CoreModules/Framework/UserManagement | |
parent | Added field LocalToGrid in UserAccount. Context: make HG work in Simian. (diff) | |
download | opensim-SC-571efeddb20f38bb4164074b3c217be5387ca2e0.zip opensim-SC-571efeddb20f38bb4164074b3c217be5387ca2e0.tar.gz opensim-SC-571efeddb20f38bb4164074b3c217be5387ca2e0.tar.bz2 opensim-SC-571efeddb20f38bb4164074b3c217be5387ca2e0.tar.xz |
Added UserManagementModule.IsLocalGridUser(UUID) to be used throughout region Scenes and Modules. Changed existing modules to use it instead of assuming that foreign = null account.
Diffstat (limited to 'OpenSim/Region/CoreModules/Framework/UserManagement')
-rw-r--r-- | OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs b/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs index a40a6a4..dbe2560 100644 --- a/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs +++ b/OpenSim/Region/CoreModules/Framework/UserManagement/UserManagementModule.cs | |||
@@ -425,6 +425,15 @@ namespace OpenSim.Region.CoreModules.Framework.UserManagement | |||
425 | 425 | ||
426 | //} | 426 | //} |
427 | 427 | ||
428 | public bool IsLocalGridUser(UUID uuid) | ||
429 | { | ||
430 | UserAccount account = m_Scenes[0].UserAccountService.GetUserAccount(m_Scenes[0].RegionInfo.ScopeID, uuid); | ||
431 | if (account == null || (account != null && !account.LocalToGrid)) | ||
432 | return false; | ||
433 | |||
434 | return true; | ||
435 | } | ||
436 | |||
428 | #endregion IUserManagement | 437 | #endregion IUserManagement |
429 | 438 | ||
430 | private void HandleShowUsers(string module, string[] cmd) | 439 | private void HandleShowUsers(string module, string[] cmd) |