mirror of
https://github.com/opensim/opensim.git
synced 2026-08-10 19:36:07 +08:00
Resolve merge commits, stage 1
This commit is contained in:
@@ -56,7 +56,7 @@ namespace OpenSim.Services.Interfaces
|
||||
byte[] GetData(string id);
|
||||
|
||||
/// <summary>
|
||||
/// Synchronously fetches an asset from the local cache only
|
||||
/// Synchronously fetches an asset from the local cache only.
|
||||
/// </summary>
|
||||
/// <param name="id">Asset ID</param>
|
||||
/// <returns>The fetched asset, or null if it did not exist in the local cache</returns>
|
||||
@@ -75,7 +75,9 @@ namespace OpenSim.Services.Interfaces
|
||||
/// <summary>
|
||||
/// Creates a new asset
|
||||
/// </summary>
|
||||
/// Returns a random ID if none is passed into it
|
||||
/// <remarks>
|
||||
/// Returns a random ID if none is passed via the asset argument.
|
||||
/// </remarks>
|
||||
/// <param name="asset"></param>
|
||||
/// <returns></returns>
|
||||
string Store(AssetBase asset);
|
||||
@@ -83,7 +85,9 @@ namespace OpenSim.Services.Interfaces
|
||||
/// <summary>
|
||||
/// Update an asset's content
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Attachments and bare scripts need this!!
|
||||
/// </remarks>
|
||||
/// <param name="id"> </param>
|
||||
/// <param name="data"></param>
|
||||
/// <returns></returns>
|
||||
|
||||
@@ -34,14 +34,21 @@ namespace OpenSim.Services.Interfaces
|
||||
|
||||
public interface IAuthorizationService
|
||||
{
|
||||
//////////////////////////////////////////////////////
|
||||
// Authorized
|
||||
//
|
||||
// This method returns a simple true false indicating
|
||||
// whether or not a user has access to the region
|
||||
//
|
||||
bool IsAuthorizedForRegion(string userID, string regionID, out string message);
|
||||
|
||||
/// <summary>
|
||||
/// Check whether the user should be given access to the region.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// We also supply user first name and last name for situations where the user does not have an account
|
||||
/// on the region (e.g. they're a visitor via Hypergrid).
|
||||
/// </remarks>
|
||||
/// <param name="userID"></param>
|
||||
/// <param name="firstName">/param>
|
||||
/// <param name="lastName"></param>
|
||||
/// <param name="regionID"></param>
|
||||
/// <param name="message"></param>
|
||||
/// <returns></returns>
|
||||
bool IsAuthorizedForRegion(
|
||||
string userID, string firstName, string lastName, string regionID, out string message);
|
||||
}
|
||||
|
||||
public class AuthorizationRequest
|
||||
@@ -63,7 +70,8 @@ namespace OpenSim.Services.Interfaces
|
||||
m_regionID = RegionID;
|
||||
}
|
||||
|
||||
public AuthorizationRequest(string ID,string FirstName, string SurName, string Email, string RegionName, string RegionID)
|
||||
public AuthorizationRequest(
|
||||
string ID, string FirstName, string SurName, string Email, string RegionName, string RegionID)
|
||||
{
|
||||
m_userID = ID;
|
||||
m_firstname = FirstName;
|
||||
@@ -108,9 +116,6 @@ namespace OpenSim.Services.Interfaces
|
||||
get { return m_regionID; }
|
||||
set { m_regionID = value; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
public class AuthorizationResponse
|
||||
@@ -126,7 +131,6 @@ namespace OpenSim.Services.Interfaces
|
||||
{
|
||||
m_isAuthorized = isAuthorized;
|
||||
m_message = message;
|
||||
|
||||
}
|
||||
|
||||
public bool IsAuthorized
|
||||
@@ -141,4 +145,4 @@ namespace OpenSim.Services.Interfaces
|
||||
set { m_message = value; }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -180,9 +180,9 @@ namespace OpenSim.Services.Interfaces
|
||||
}
|
||||
}
|
||||
|
||||
public AvatarAppearance ToAvatarAppearance(UUID owner)
|
||||
public AvatarAppearance ToAvatarAppearance()
|
||||
{
|
||||
AvatarAppearance appearance = new AvatarAppearance(owner);
|
||||
AvatarAppearance appearance = new AvatarAppearance();
|
||||
|
||||
if (Data.Count == 0)
|
||||
return appearance;
|
||||
|
||||
@@ -71,6 +71,12 @@ namespace OpenSim.Services.Interfaces
|
||||
/// <returns></returns>
|
||||
GridRegion GetRegionByPosition(UUID scopeID, int x, int y);
|
||||
|
||||
/// <summary>
|
||||
/// Get information about a region which exactly matches the name given.
|
||||
/// </summary>
|
||||
/// <param name="scopeID"></param>
|
||||
/// <param name="regionName"></param>
|
||||
/// <returns>Returns the region information if the name matched. Null otherwise.</returns>
|
||||
GridRegion GetRegionByName(UUID scopeID, string regionName);
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user