add functionallity enterprise storage
This commit is contained in:
parent
cdf761d3ec
commit
922009d402
54 changed files with 4427 additions and 563 deletions
|
@ -123,19 +123,34 @@ namespace WebsitePanel.Server
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public void SetFolderQuota(string organizationId, string folder, long quota)
|
||||
public bool SetFolderWebDavRules(string organizationId, string folder, Providers.Web.WebDavFolderRule[] rules)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' SetFolderQuota", ProviderSettings.ProviderName);
|
||||
EnterpriseStorageProvider.SetFolderQuota(organizationId, folder,quota);
|
||||
Log.WriteEnd("'{0}' SetFolderQuota", ProviderSettings.ProviderName);
|
||||
Log.WriteStart("'{0}' SetFolderWebDavRules", ProviderSettings.ProviderName);
|
||||
return EnterpriseStorageProvider.SetFolderWebDavRules(organizationId, folder, rules);
|
||||
Log.WriteEnd("'{0}' SetFolderWebDavRules", ProviderSettings.ProviderName);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.WriteError(String.Format("'{0}' SetFolderQuota", ProviderSettings.ProviderName), ex);
|
||||
Log.WriteError(String.Format("'{0}' SetFolderWebDavRules", ProviderSettings.ProviderName), ex);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
[WebMethod, SoapHeader("settings")]
|
||||
public Providers.Web.WebDavFolderRule[] GetFolderWebDavRules(string organizationId, string folder)
|
||||
{
|
||||
try
|
||||
{
|
||||
Log.WriteStart("'{0}' GetFolderWebDavRules", ProviderSettings.ProviderName);
|
||||
return EnterpriseStorageProvider.GetFolderWebDavRules(organizationId, folder);
|
||||
Log.WriteEnd("'{0}' GetFolderWebDavRules", ProviderSettings.ProviderName);
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
Log.WriteError(String.Format("'{0}' GetFolderWebDavRules", ProviderSettings.ProviderName), ex);
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
@ -155,7 +170,5 @@ namespace WebsitePanel.Server
|
|||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue