Commit graph

212 commits

Author SHA1 Message Date
robvde
8d248737a7 Fixed: failed to create instant alias. 2012-10-01 20:40:11 +04:00
Virtuworks
53fdd3ea64 Remove Comments from update_db 2012-09-30 13:46:04 -04:00
gwerner
d0dcdef8dc Changed update queries to handle SmarterMail 10.x 2012-09-30 09:56:19 -07:00
Virtuworks
296aef0abb Fix errors in update_db.sql 2012-09-28 20:57:46 -04:00
robvde
ce257c55f4 Fixed wrongly calculated subdomains 2012-09-28 22:42:26 +04:00
gwerner
e50cac7ec0 SmarterMail 7.x plugin now handles SmarterMail 8.x as well.
SmarterMail 10.x name changed to reflect that it works on later versions as well.
2012-09-26 18:31:40 -07:00
robvde
5fc4c56176 typo in update_sql 2012-09-24 19:32:15 +04:00
robvde
366fd7412e Fixed GetOCSUsers and GetCRMUsers failed with accountnames > 20 char. 2012-09-24 16:48:40 +04:00
robvde
ce760b2cb3 Fixed domain pointers are not removed from meta data when detaching a website. 2012-09-23 18:25:00 +04:00
rdolezel
e2b94badfd Merged with the latest changeset 2012-09-18 21:08:40 +02:00
feodor_fitsner
d826a96f6d Added separate providers for IIS 8 and FTP 8 2012-09-13 19:51:24 -07:00
robvde
0b31970c71 Extended hosting plans (quotas) option to block tenant from creating and
deleting top domains.
2012-09-10 21:26:38 +04:00
robvde
9da0b01716 Autodiscovery enabled for Lync and Exchange 2010 SP2 2012-09-04 22:47:50 +04:00
robvde
92133e2c20 Domain management optimized and simplified:
Creation of websites and pointers decoupled from Domains in order to choose
freely the hostname of a website or pointer.

Quota enforcement around domain pointers disabled, though registration is
still in place
2012-09-04 17:34:39 +04:00
robvde
1e6a707edb Fixed: SpaceQuotaOverview, unallocated quotas where shown, OCS and exchange
missing

Fixed UserCustomers initial sort order on username
2012-09-04 07:31:50 +04:00
robvde
b47c96bad5 Fixed issue where peer account cannot create a mailbox
OrganizatioHome adaptive for contacts, list, folder (if 0 dont show)

Hosted Organization for consumers menu updated to show only essential
items for peers

Create Mailbox for consumers adjusted not to create room or equipment mbx

Appearance of demo account check boxes optional by putting
<HideDemoCheckbox>true</HideDemoCheckbox> in SiteSettings.config
2012-09-03 18:41:34 +04:00
tiborg
f5d560a49e Fixes workitem 341 2012-08-27 14:02:54 +02:00
feodor_fitsner
e93e97d9c9 Windows Server 2012 (new project), IIS 8.0 and MS FTP 8.0 (existing IIS 7.0 provider with IsInstalled() tweaks).
Updates to update_db.sql script. Thanks Grzegorz for kicking off IIS 8 support.
2012-08-23 16:37:33 -07:00
Virtuworks
6c9fa06033 Merge chanegs from rdolezel 2012-08-21 13:25:08 -04:00
rdolezel
966c2d16ac Fixed Create Procedure 2012-08-21 19:20:30 +02:00
Virtuworks
6a47d1a003 Merge Changes from rdolezel 2012-08-21 11:45:22 -04:00
rdolezel
45f145aefd Fixes issue tracker #327 2012-08-20 15:57:12 +02:00
mmcadams
bdaa439965 Added SmarterStats 7+ functionality 2012-08-17 10:52:13 -07:00
feodor_fitsner
31a985de69 Fixed regression for GetDomainsPaged 2012-08-14 11:18:06 -07:00
Virtuworks
736da7d3e2 Work Item:322 - Fix issue with Mail Templates gettinf incorrectly updated when running update_db.sql 2012-08-14 10:49:02 -04:00
robvde
260e981140 Lync user plans aligned with Exchange mailbox plans 2012-08-10 16:12:59 +04:00
Virtuworks
e270bdc1eb Commit Changes from Robvde 2012-08-07 11:43:17 -04:00
robvde
4cbc7f0a68 1) Alter view tried to use column SubscriberNumber before it was created. I have moved alter table upwards.
2)	No alter procedure existed for SP GetUserByExchangeOrganizationIdInternally, only create procedure, I believe this is wrong.
2012-08-07 19:33:12 +04:00
debug
9a52ed5bb4 Updated update_db.sql 2012-08-07 15:59:45 +02:00
robvde
787c952b9a Fixed typo in update_db.sql 2012-08-06 22:34:41 +04:00
robvde
8841bbd6c3 page result restored, got lost somewhere
Subscriber Number for Users added. Search on Subscriber Number is still on the
to do list.
2012-08-06 21:57:04 +04:00
robvde
3be20ebaa4 Approaches with mailbox plan changed: ServerAdmin and Reseller are able to
define global plans. The plans will accumulate through out the tree.

Various UI optimizations

Before defining global plans ensure you create a hosted organization for each
reseller. Spaces -> Hosted Organization -> New Organization
2012-08-05 23:16:48 +04:00
jretkowski
8707b6e1a6 Added: SmarterMail 10 registration for update.db script 2012-08-01 16:20:53 -07:00
robvde
268245d920 Fixed: Typo in AddExchangeMailboxPlan 2012-07-30 16:04:18 +04:00
robvde
72348041f0 Websitepanel user account lockout and state management added 2012-07-30 11:19:50 +04:00
robvde
008fc296d5 Policies extended with plan templates for Exchange and Lync
Automated provisioning of plans added when template plans are defined
Lync plan maintenance added
Ability to disable editing of lync plans within hosting plans
People picker adjusted for public folders, contact, and distribution liost
2012-07-29 12:39:55 +04:00
robvde
76f6ea43cf Fix on: If you want to add another user with some specific Public folders
permission during PF creation, it crashes with information that \user@domain.com
 does not exist. There is unwanted "\" character before user's UPN.

Fix on:  You can create new public folder, can see in Public Folder Management
Console that it was created OK, with correct implicit rights (Anonymous = Create
 items, Default = None, my.hosted.org = Reviewer). But you are not able to see
 this Public Folder in WebsitePanel. Cannot add other accounts because there is
 nothing to choose.

 Applied fix:
 if account contains a '@' no '\' will be applied

 GetExchangeAccounts sp modified: LEFT OUTER JOIN instead of INNER JOIN
2012-07-25 23:22:54 +04:00
robvde
814bf5e35d Fixed: The first mailbox or lync plan is set as default
Error message was missing when deleting an already allocated mailboxplan
2012-07-18 20:17:50 +04:00
robvde
702084c672 Following fixed and added:
User general settings added to the mailbox details tab
FirstName, Lastname added to the create user and mailbox forms
DisplayName is generated and editable based on provided first and last name
Issue fixed with mailbox details to show "[None]" if user has no plan assigned
Option added to the hosting plan to enable or disable the maintenance of
mailboxplans by tenants.
2012-07-15 14:23:01 +04:00
robvde
ed4920f53a Various errors fixed in database scripts
Updated.exe added again to the project, path was corrupted
2012-07-13 12:02:47 +04:00
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
robvde
3c3374d8ae ResourceGroups updated with ShowGRoup field. By setting this field to zero
the resourcegroup will not show up. This is typically done to hide those
providers from an deployment you dont want to support.

To remove items from the search list set the Searchable field to 'False' in
ServiceItemTypes
2012-07-10 13:10:33 +04:00
robvde
a240fcebc6 Lync Server 2010 Multitenant Core Unified Communications Support Added
Enterprise voice support to follow soon
2012-07-10 11:19:55 +04:00
robvde
50f2c43315 Significant amount of changes to hosted organizations and exchange:
Exchange 2010 SP2 provisioning separated through a new provider
Exchange 2010 SP2 now compliant with product group guidelines
Support for Database Availability Group
Fixed Distribution List view scope to only tenant
Consumer support (individual mailboxes as hotmail) added
Mailbox configuration moved to mailbox plans concept
CN creation is now based on UPN
sAMAccountName generation revised and decoupled from tenant name
2007 (ACL Based), 2010 (ACL Bases), 2010 SP2 (ABP) supported
Automated Hosted Organization provisioning added to create hosting space
Enterprise Server webservice extended with ImportMethod
Mobile tab fixed
Added more information to users listview
2012-07-09 12:03:24 +04:00
robvde
2f8a580846 Removed Exchange Hosted Edition
Important!:
Before updating ensure that there are no servers within the
with the WebsitePanel with ExchangeHostedEdition enabled/configured.
2012-07-08 09:04:14 +04:00
robvde
2e334afcdf Violation of Primary Key contraint on UserSettings fixed 2012-07-04 23:07:28 +04:00
robvde
2a44c64e40 Column verification added before extending an existing table 2012-07-04 18:57:33 +04:00
robvde
c958211ce7 COLLOCATE DATABASE_DEFAULT replaced with Latin1_General1_CI_AS 2012-07-04 18:09:25 +04:00
robvde
b4f4c36bfd HostedSharePoint.Sites set to type 2
Quota.HostedSharePoint.UseSharedSSL added to sharedresources
2012-07-04 13:42:46 +04:00
robvde
452fcb7f47 DNS SRV Record support. Only supported with MS DNS Provider 2012-07-04 13:18:58 +04:00