webdav portal edit in fixes

This commit is contained in:
vfedosevich 2015-02-09 04:46:51 -08:00
parent fe391560cb
commit f0a63cb289
3 changed files with 9 additions and 4 deletions

View file

@ -33,6 +33,10 @@ namespace WebsitePanel.WebDav.Core.Entities.Owa
public string DownloadUrl { get; set; }
[DataMember]
public bool ReadOnly { get; set; }
[DataMember]
public bool RestrictedWebViewOnly { get; set; }
[DataMember]
public string ClientUrl { get; set; }
//[DataMember]
//public bool UserCanNotWriteRelative { get; set; }
@ -100,8 +104,7 @@ namespace WebsitePanel.WebDav.Core.Entities.Owa
//public bool ProtectInClient { get; set; }
//[DataMember]
//public bool ReadOnly { get; set; }
//[DataMember]
//public bool RestrictedWebViewOnly { get; set; }
//[DataMember]
//public string SignoutUrl { get; set; }

View file

@ -38,7 +38,7 @@ namespace WebsitePanel.WebDav.Core.Owa
var cFileInfo = new CheckFileInfo
{
BaseFileName = resource.DisplayName,
BaseFileName = resource.DisplayName.Split(new []{'/'},StringSplitOptions.RemoveEmptyEntries).LastOrDefault(),
OwnerId = WspContext.User.Login,
Size = resource.ContentLength,
Version = DateTime.Now.ToString("s"),
@ -50,7 +50,8 @@ namespace WebsitePanel.WebDav.Core.Owa
SupportsSecureStore = false,
SupportsUpdate = true,
UserCanWrite = !readOnly,
ReadOnly = readOnly
ReadOnly = readOnly,
RestrictedWebViewOnly = false
};
return cFileInfo;

View file

@ -60,6 +60,7 @@ namespace WebsitePanel.WebDavPortal.Controllers.Api
var url = new Uri(Request.RequestUri, urlPart).ToString();
fileInfo.DownloadUrl = url;
fileInfo.ClientUrl = _webDavManager.GetFileUrl(token.FilePath);
return fileInfo;
}