Esempio n. 1
0
 public getRepositoryInfoResponse(cmisRepositoryInfoType repositoryInfo)
 {
     this.repositoryInfo = repositoryInfo;
 }
Esempio n. 2
0
 private cmisRepositoryInfoType ToRepositoryInfo(Kooboo.CMS.Content.Models.Repository repository)
 {
     var repositoryInfo = new cmisRepositoryInfoType()
     {
         repositoryId = repository.Name,
         repositoryName = string.IsNullOrEmpty(repository.DisplayName) ? repository.Name : repository.DisplayName,
         vendorName = "Kooboo",
         repositoryDescription = "",
         productName = "Kooboo CMS",
         productVersion = this.GetType().Assembly.GetName().Version.ToString(),
         rootFolderId = "/",
         latestChangeLogToken = "",
         capabilities = GetRepositoryCapabilities(repository),
         aclCapability = null, //todo: Not very clear for acl now.
         cmisVersionSupported = "1.1",
         thinClientURI = null,
         changesIncomplete = false,
         changesOnType = new[] { enumBaseObjectTypeIds.cmisdocument },
         principalAnonymous = null,
         principalAnyone = null
     };
     return repositoryInfo;
 }