Fixes for:
http://wspdev.virtuworks.com:81/issue/wsp-10021 http://wspdev.virtuworks.com:81/issue/wsp-10022 http://wspdev.virtuworks.com:81/issue/wsp-10023
This commit is contained in:
parent
c133bfcaee
commit
6870e1ba1d
1 changed files with 7 additions and 7 deletions
|
@ -1965,7 +1965,7 @@ namespace WebsitePanel.Providers.Web
|
|||
public new void GrantWebDeployPublishingAccess(string siteName, string accountName, string accountPassword)
|
||||
{
|
||||
// Web Publishing Access feature requires FullControl permissions on the web site's wwwroot folder
|
||||
GrantWebManagementAccessInternally(siteName, accountName, accountPassword, NTFSPermission.FullControl);
|
||||
//GrantWebManagementAccessInternally(siteName, accountName, accountPassword, NTFSPermission.FullControl);
|
||||
//
|
||||
EnforceDelegationRulesRestrictions(siteName, accountName);
|
||||
}
|
||||
|
@ -1979,7 +1979,7 @@ namespace WebsitePanel.Providers.Web
|
|||
public new void RevokeWebDeployPublishingAccess(string siteName, string accountName)
|
||||
{
|
||||
// Web Publishing Access feature requires FullControl permissions on the web site's wwwroot folder
|
||||
RevokeWebManagementAccess(siteName, accountName);
|
||||
//RevokeWebManagementAccess(siteName, accountName);
|
||||
//
|
||||
RemoveDelegationRulesRestrictions(siteName, accountName);
|
||||
}
|
||||
|
@ -3834,7 +3834,7 @@ namespace WebsitePanel.Providers.Web
|
|||
else
|
||||
{
|
||||
//
|
||||
SystemUser user = SecurityUtils.GetUser(accountName, ServerSettings, String.Empty);
|
||||
SystemUser user = SecurityUtils.GetUser(GetNonQualifiedAccountName(accountName), ServerSettings, String.Empty);
|
||||
//
|
||||
user.Password = accountPassword;
|
||||
//
|
||||
|
@ -3877,14 +3877,14 @@ namespace WebsitePanel.Providers.Web
|
|||
if (adEnabled)
|
||||
{
|
||||
ManagementAuthorization.Revoke(GetFullQualifiedAccountName(accountName), fqWebPath);
|
||||
SecurityUtils.RemoveNtfsPermissions(contentPath, accountName, ServerSettings, UsersOU, GroupsOU);
|
||||
SecurityUtils.DeleteUser(accountName, ServerSettings, UsersOU);
|
||||
SecurityUtils.RemoveNtfsPermissions(contentPath, GetNonQualifiedAccountName(accountName), ServerSettings, UsersOU, GroupsOU);
|
||||
SecurityUtils.DeleteUser(GetNonQualifiedAccountName(accountName), ServerSettings, UsersOU);
|
||||
}
|
||||
else
|
||||
{
|
||||
ManagementAuthorization.Revoke(GetFullQualifiedAccountName(accountName), fqWebPath);
|
||||
SecurityUtils.RemoveNtfsPermissions(contentPath, accountName, ServerSettings, String.Empty, String.Empty);
|
||||
SecurityUtils.DeleteUser(accountName, ServerSettings, String.Empty);
|
||||
SecurityUtils.RemoveNtfsPermissions(contentPath, GetNonQualifiedAccountName(accountName), ServerSettings, String.Empty, String.Empty);
|
||||
SecurityUtils.DeleteUser(GetNonQualifiedAccountName(accountName), ServerSettings, String.Empty);
|
||||
}
|
||||
}
|
||||
// Restore setting back
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue