Updated Hosted Sharepoing Provider (Foundation 2010):
A) Powershell support added within the provider B) Now returns the actual deployed language packs C) The PeoplePicker points to the organization OU and shows only the users from the tentant organization. A requirement when used with Exchange 2010 SP2 Addressbook Policies D) Shared SSL root added to use wild card certificates as part of hosting plan. When enabled the host name is generated. E) Search fix: Provisioning of localhost file where the server component is active. This system expected to be the search server. Within the local hostfile the sites are listed with their local ip address so the search server can resolve the site and crawl through their data. This component needs to be compiled with .NET 2.0 together with Provers.Base, OS.Windows2003, OS.Windows2008, Server.Utils, and Server components. Out standing is to update the build and deployment package for a dedicated deployment packaged so this component is using .NET 2.0, all other should be using .NET 4.0. This will eliminate the configuration circus that was required to get the .NET 4.0 version of this component working previously.
This commit is contained in:
parent
38592df9e6
commit
a0d9e59db2
25 changed files with 3174 additions and 2256 deletions
|
@ -1,4 +1,4 @@
|
|||
// Copyright (c) 2012, Outercurve Foundation.
|
||||
// Copyright (c) 2011, Outercurve Foundation.
|
||||
// All rights reserved.
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -30,15 +30,15 @@ using System;
|
|||
|
||||
namespace WebsitePanel.Providers.HostedSolution
|
||||
{
|
||||
|
||||
|
||||
|
||||
|
||||
public class OrganizationUser
|
||||
{
|
||||
private int accountId;
|
||||
private int itemId;
|
||||
private int packageId;
|
||||
|
||||
private string primaryEmailAddress;
|
||||
private string primaryEmailAddress;
|
||||
private string accountPassword;
|
||||
private string samAccountName;
|
||||
private string displayName;
|
||||
|
@ -65,18 +65,23 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
private string domainUserName;
|
||||
|
||||
private bool disabled;
|
||||
private bool locked;
|
||||
private bool isOCSUser;
|
||||
private bool isBlackBerryUser;
|
||||
private bool isLyncUser;
|
||||
|
||||
ExchangeAccountType accountType;
|
||||
|
||||
private OrganizationUser manager;
|
||||
private Guid crmUserId;
|
||||
|
||||
|
||||
|
||||
public Guid CrmUserId
|
||||
{
|
||||
get { return crmUserId; }
|
||||
set { crmUserId = value; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
public string DomainUserName
|
||||
{
|
||||
|
@ -98,10 +103,10 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
|
||||
public bool Disabled
|
||||
{
|
||||
get { return disabled;}
|
||||
set { disabled = value;}
|
||||
get { return disabled; }
|
||||
set { disabled = value; }
|
||||
}
|
||||
|
||||
|
||||
public string FirstName
|
||||
{
|
||||
get { return firstName; }
|
||||
|
@ -258,17 +263,40 @@ namespace WebsitePanel.Providers.HostedSolution
|
|||
set { primaryEmailAddress = value; }
|
||||
}
|
||||
|
||||
|
||||
|
||||
public string AccountPassword
|
||||
{
|
||||
get { return accountPassword; }
|
||||
set { accountPassword = value; }
|
||||
}
|
||||
|
||||
public string ExternalEmail { get; set; }
|
||||
public string ExternalEmail { get; set; }
|
||||
|
||||
public string DistinguishedName { get; set; }
|
||||
|
||||
public bool Locked { get; set; }
|
||||
public bool Locked
|
||||
{
|
||||
get { return locked; }
|
||||
set { locked = value; }
|
||||
}
|
||||
|
||||
public bool IsOCSUser
|
||||
{
|
||||
get { return isOCSUser; }
|
||||
set { isOCSUser = value; }
|
||||
}
|
||||
|
||||
public bool IsLyncUser
|
||||
{
|
||||
get { return isLyncUser; }
|
||||
set { isLyncUser = value; }
|
||||
}
|
||||
|
||||
public bool IsBlackBerryUser
|
||||
{
|
||||
get { return isBlackBerryUser; }
|
||||
set { isBlackBerryUser = value; }
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue