问题标签 [sensenet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - 未应用跨域资源共享设置
我正在运行SenseNet 7.0.0
,正在运行它,ASP.NET 5.2.3
并且正在尝试从 Angular (Typescript) 应用程序运行 api 调用。Angular 应用程序运行在localhost:4200
ASP.NET 应用程序上localhost:55064
。我按照本教程安装 Sensenet 并使用本教程安装网页。
当我运行 api 调用时,我收到此错误:
在 Content Explorer 中,我导航到 Root/System/Settings/Portal.settings。在设置中,我在文件底部添加了下一个代码:
我也试过用[ "*" ]
and[ "localhost" ]
而不是两个本地主机。这是portal.properties 文件的屏幕截图。更改值后,我没有忘记单击保存按钮。我预计这会解决问题,但事实并非如此。即使它不应该涉及重新启动,我也尝试重新启动 asp.net 项目和服务器。那也没有解决问题。我尝试了这些解决方案,因为sensenet wiki和sensenet 文档声明应将外部应用程序的 url 添加AllowedOriginDomains
到白名单中。
当我尝试使用外部程序访问 API 时,如何解决上述错误?
我不认为 Angular 调用是这里的问题,但以防万一:
进口声明:
HttpClient注入:
角度 API 调用:
这是错误的另一次:
这是从 .asp.net 项目运行的 ajax 调用localhost:55064
。这显示了成功消息。当我从独立的 html 文件运行它时,它还会显示成功消息。当我从独立文件运行它时,它也会显示错误。在错误而不是“localhost:4200”中,它显示“null”。
odata - 如何通过 oData 查询仅获取 sensenet 中的文档计数
我通过以下查询获得了具有所有属性的所有文档列表
但我只需要计算这些文件
通过哪个 oData 查询我只能得到计数?
谢谢
entity - 如何在 Sensenet 数据库中保存自定义实体?
我正在尝试使用 api 调用将自定义实体保存在 Sensenet 数据库中。
- 如何在 Sensenet 数据库中创建模型?最好在 ASP.NET 项目中或通过前端的 api 调用。
- 我
POST
将实体保存到什么 url 以将其保存在我刚刚创建的模型中?
这是我要保存的 Angular TypeScript 实体:
起初,这将只有两个文本字段,以保持简单。稍后我也想添加一张图片。
logout - 我在哪里可以为 Sensenet 管理员用户设置超时限制?
我找到了一篇关于超时的文章,但我不知道应该设置哪个参数以在门户不活动 10 分钟后将我注销(默认情况下,它会在 30 分钟后将我注销)。我在哪里可以改变这个?
sensenet - SenseNet 内容安全模型 如何阅读 查看 PermissionInfoView
请解释内容安全如何在 SenseNet 上工作。
尤其是如何读取下面的SN数据库视图:
- 权限信息视图
什么 EFEntries(LocalOnly) 标志用于?
asp.net - 使用 sensenet API 设置权限 - 6.3 版
我正在研究 sensenet API。我遇到了关于 sensenetAPI 安全性的 setPermission 问题。
根据关注,当我创建一个文档时,我想将“查看”、“打开”、“保存”和“运行应用程序”权限作为新创建文档的默认设置给用户(用户取自函数参数)。
为了实现这一点,我使用下面的代码
当我使用这个功能时,我创建文档的过程变得很耗时。执行大约需要 40 秒时间。
因此,如果我想与多个用户共享同一个新创建的文档,假设有 3 个用户并且我想将上述权限授予所有用户,那么我的单个函数调用需要 120 秒(2 分钟)是时候简单地分配权限了。
是否有任何可用的 Odata REST API 调用或任何可用的 sensenet 库调用,我可以通过它们分配...
1) 单个文档的多个用户的多个权限或 2) 单个文档的单个用户的多个权限
任何人都可以帮助解决这个问题吗?
谢谢!
sensenet - 内容树上的 SenseNet 权限系统如何
我仍在尝试了解 SenseNet 权限系统的工作原理。
为此,我阅读了 SenseNet wiki 页面并完成了以下用例图:
我不理解权限查询wiki 页面中的“权限树”、“显式列表”、“有效列表”概念和可视化树。
您能否解释一下wiki页面中的示例。
谢谢,
odata - Sensenet:按内容搜索文档
我可以看到可以通过匹配文档属性的值来搜索文档列表。但我需要搜索其内容中包含特定单词的文档列表。如何通过 oData.svc 查询来实现这一点?
是否可以使用 Lucene Index 概念?如果是,那怎么办?
更新
我正在使用 Sense/Net 6.3.0.6337 社区版。
我试图通过以下查询来实现它
它仅适用于 .docx 和 .txt 文件,但不适用于 .xml 和 .pdf 文件。
是sensenet版本问题吗?
谢谢
sensenet - 如何本地化和翻译整个系统而不是部分本地化?
使用放置在/Root/Localization中的 SenseNet 内置本地化功能,我们只能翻译系统的 50%,但不能翻译系统的所有部分。
是否可以使用 SenseNet 的内置工具翻译和本地化整个系统,或者我必须手动完成?
oauth - Office 与自定义 OAuth 提供程序的集成
我创建了自定义 OAuth 提供程序。现在我遇到了 Office 集成问题。当用户想要编辑文档时,Word 会询问用户名和密码。是否可以自定义 Word 登录页面,因为用户只能使用 sensenet 帐户登录,而不能使用自定义提供商用户登录?