websitepanel/WebsitePanel/Sources/WebsitePanel.WebPortal
robvde 43b73aee66 Added the ability to stamp mailboxes with a mailbox plan as well as those
mailboxes that have no mailbox plan assigned yet.

The following SQL statement will 'upgrade' the user data to work with the new
exchange 2010 SP2 provider. Ensure you replace the variables with values that
matches your environment.

DECLARE  @NetBIOSDomain nvarchar(20)
DECLARE  @ExchangeOrgRoot nvarchar(256)

SET @NetBIOSDomain = 'MYDOMAIN'
SET @ExchangeOrgRoot = 'CN=First Organization,CN=Microsoft Exchange,CN=Services,
CN=Configuration,DC=mydomain,DC=local'

UPDATE ExchangeAccounts SET SamAccountName = @NetBIOSDomain+'\'+AccountName
WHERE AccountID IN  (SELECT AccountID FROM ExchangeAccounts
WHERE AccountType IN (3,7) AND SamAccountName = '')

INSERT INTO ServiceItemProperties (ItemID, PropertyName, PropertyValue)
(SELECT SP.ItemID, 'AddressBookPolicy',
PV = 'CN='+SP.PropertyValue+' Address Policy,CN=AddressBook Mailbox Policies,'
+ @ExchangeOrgRoot
FROM         ServiceItemProperties AS SP
WHERE     (PropertyName = 'OrganizationID') AND (ItemID IN
 (SELECT     ItemID
 FROM          ServiceItemProperties AS ServiceItemProperties_1
 WHERE      (PropertyName = 'GlobalAddressList') AND (PropertyValue <> ''))))

UPDATE SP SET PropertyValue='CN='+SP2.PropertyValue+' Rooms,CN=All Address Lists
,CN=Address Lists Container,'+@ExchangeOrgRoot
FROM ServiceItemProperties AS SP
JOIN ServiceItemProperties AS SP2 ON SP.ItemID = SP2.ItemID
AND SP.PropertyName='RoomsAddressList'
WHERE (SP2.PropertyName = 'OrganizationID') AND (SP2.ItemID IN
 (SELECT     ItemID
 FROM          ServiceItemProperties AS ServiceItemProperties_1
 WHERE      (PropertyName = 'GlobalAddressList') AND (PropertyValue <> '')))
2012-07-12 17:14:19 +04:00
..
App_Browsers Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
App_Containers/Default Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
App_Data More granularity to the available roles: 2012-07-11 18:18:13 +04:00
App_GlobalResources Added the ability to stamp mailboxes with a mailbox plan as well as those 2012-07-12 17:14:19 +04:00
App_Skins/Default Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
App_Themes/Default Lync Server 2010 Multitenant Core Unified Communications Support Added 2012-07-10 11:19:55 +04:00
Code This change allows you to specify which role is allowed to login to the panel 2012-07-11 20:28:33 +04:00
DesktopModules Added the ability to stamp mailboxes with a mailbox plan as well as those 2012-07-12 17:14:19 +04:00
JavaScript Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Properties Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Services Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Styles Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Default.aspx As are result of security penetration test the following changes applied: 2012-06-21 19:39:58 +04:00
Default.aspx.cs Update Outercurve Copyright to 2012 in all files 2012-06-04 22:14:11 -04:00
Default.aspx.designer.cs Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Error.htm Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Global.asax Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
Global.asax.cs More granularity to the available roles: 2012-07-11 18:18:13 +04:00
Web.config As are result of security penetration test the following changes applied: 2012-06-21 19:39:58 +04:00
Web6.config Initial project's source code check-in. 2011-07-13 16:07:32 -07:00
WebsitePanel.WebPortal.csproj This change allows you to specify which role is allowed to login to the panel 2012-07-11 20:28:33 +04:00