问题标签 [alfresco-share]
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.
alfresco - 如何让规则触发的脚本以特定用户身份运行
我有一个脚本,当文件夹中出现新项目时运行;文件夹中的项目来自入站电子邮件别名。当我将内容添加到文件夹时,规则会正确触发,但是当它由于电子邮件到达而运行时,我收到错误消息“您没有执行此操作的适当权限”
是否可以让该脚本作为对文件夹具有权限的用户运行?
alfresco - 扩展 yui2 - 如何以正确的方式覆盖类属性
我在 Alfresco Share 的数据列表中添加了一些新的过滤器。现在我希望在输入我的数据列表时默认选择我的一个新过滤器(而不是“全部”默认过滤器)。
我发现默认过滤器是在负责渲染数据列表的 YUI2 组件的构造函数中设置的:
我已经将此组件扩展用于其他目的(以特殊方式呈现列等),现在我想将 this.currentFilter.filterId 更改为“活动”(这是我的新过滤器)。
这是您扩展类并覆盖方法的方式:
}); })();
但是,我还没有找到覆盖类属性的方法,例如“this.currentFilter”,我只成功覆盖了方法。
我查看了 YUI.lang.augmentProto 和 YUI.lang.augmentObject 却没有真正理解如何去做。
alfresco - 解析露天日期
我正在我的工作流表单中开发一个日期输入的自定义验证器,在解析日期后我得到一个空值,这就是我所做的:
然后我在控制台中得到这个:
nfDatenull 日期 echéancenull
我如何解析这两个日期然后进行比较?。谢谢
java - 从 Maven 项目中的 Alfresco 中删除远程跟踪图像
Alfresco 3.2c 有一个跟踪图像,它使用我需要为项目删除的 Javascript 注入到页脚中。javascript 实际上是alfresco-share-src.zip
在类中的 SDK 中硬编码的org/alfresco/web/scripts/MessagesWebScript.java
。
我们目前正在使用 Maven 项目构建 Alfresco,它从 maven 插件和存储库中提取了大部分 Alfresco 和 Share,为我们提供了干净的根构建添加。然而,由于这个类是硬编码的,我们不想触及原始的jars/zips,我想我可以将文件的新副本添加到share/src/main/java/org/alfresco/web/scripts/MessagesWebScript.java
,将其编译到 war 文件的 WEB-INF 中,从而覆盖将从 jar 加载的内容(是的,我知道这样做的坏方法)。
但是,如果我只是添加文件,则会出现/share/src/main/java/org/alfresco/web/scripts/MessagesWebScript.java:[48,80] error: cannot find symbol
错误
这让我相信它没有引入用于构建 war 文件的相同依赖项(即 spring-surf-parent 依赖项)。如果我尝试将该依赖项添加到 share.pom 文件(如下所示),maven 会成功构建,但依赖项会以某种方式拉入 servlet API jar 文件,将它们添加到战争中,然后我得到预期的The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
错误。
我的 share.pom 如下所示:
alfresco - Alfresco Share - Kerberos SSO 问题
我们的 Kerberos 票证每 10 小时过期一次(我们与 Win2k8r2 AD 挂钩),这使用户无法登录。至少用户是这么说的。
票过期是有道理的,但不知何故 Share 似乎无法顺利取回一张新票,我相信它应该可以。
我们的设置:
- 在 Ubuntu 12.04 上运行的 Alfresco 4.0.d(社区)
- JDK7(我们也尝试过使用 JDK6)
- 视窗 2008R2 广告
- Kerberos SSO
- Windows 7 客户端,IE9
在 Alfresco 方面一切正常。Alfresco Explorer 和 CIFS 很好,但是一旦 Share 运行了 10 小时(AD 中的默认票证寿命),我们就无法登录。首先我们会提示浏览器登录,然后是 windows 登录和之后共享登录表单。如果我重新加载页面并输入我的密码几次,它最终会让我进入,我们可以再运行 10 个小时。另一种解决方案是重新启动 Share,然后用户不受此影响。这指向 Share 的问题,而不是客户端的问题,但我可能是错的。
任何指针都会非常受欢迎,我非常坚持这个问题。
我们得到这个异常:
更多信息,java.login.config:
共享配置-custom.xml:
我已按照此处的说明进行操作:http ://wiki.alfresco.com/wiki/Alfresco_Authentication_Subsystems#Kerberos一切都按照文档中的说明进行设置。
请让我知道我是否应该提供其他信息。
alfresco - 自定义网站页面未按预期呈现
我使用 alfresco 4.2c,在过去的几天里,我真的试图创建一个网站页面(如日历、讨论等),它是“知识库”,并用几个 dashlets 呈现它。我遵循了 alfresco 3.4(http:// /docs.alfresco.com/3.4/index.jsp?topic=%2Fcom.alfresco.Enterprise_3_4_0.doc%2Fconcepts%2Fsite-component-add.html)创建页面站点的文档并正确遵循说明。但是在创建页面站点并将其添加到站点后,当我单击特定选项卡(位于导航栏的链接)时,它仅显示特定知识库站点页面的页眉部分和页脚部分
scope='template' 不渲染 :(
所有编码都与上面给出的链接中提到的代码相同。
知识库.get.desc.xml
知识库.get.html.ftl
org.alfresco.knowledgebase.ftl
我已经实现了 template.knowledgebase.knowledgebasexml template.navigation.knowledgebasexml、
template.title.knowledgebasexml 和 template.toolbar.knowledgebasexml 文件,如文档中所述...
但是知识库网站页面没有按预期呈现,它只输出页眉和页脚。它不输出导航栏,我在模板文件中提到的小面板
请帮助解决这个问题。非常感谢任何支持:)
java - 在 Alfresco 4 中添加自定义操作规则
我是露天的新手。我正在尝试在 alfresco 中执行以下任务,并在 alfresco 共享中反映修改。我要做的是创建一个名为 XCopy 的新规则操作,这与复制功能相同。唯一不同的是名字。应该可以附加为给定文件夹定义的规则,并且应该接受要复制的文件位置。
我对露天模块中的弹簧配置没问题。但我对共享模块配置感到困惑。有人可以建议我将自定义操作添加到共享中吗?谢谢。
json - 在 Alfresco webscript 中处理 atom 提要的 JSON 输出时出现 XML 语法错误
我遇到了一个非常令人沮丧的错误。这在周五没有问题,我昨晚部署了它,今天发现修改后的时间戳没有正确格式化为 iso8690(消化提要的应用程序非常严格)所以我重新格式化它并构建了一个 jar 用于测试。出现此错误:
所以我恢复更改并显示完全相同的错误。谁能告诉我为什么我会收到这个?我什至将原来的 jar 复制回来,同样的错误。
以下是 repo webscript 生成的 JSON 输出示例:
和分享网页脚本的东西
recent-docs.get.desc.xml
recent-docs.get.js
recent-docs.get.atom.ftl
我一直在尝试各种尝试但没有成功,我已经进行了一组更改来更正 atom 模板,因此它是有效的 atom 文档,但我需要弄清楚为什么会出现此错误。我认为这是因为我没有将所有内容都转换为 repo webscript 中的字符串(仅修改/创建时间),但尚不清楚我应该如何准备它。
更新我修改了 atom 模板以在 repo 端运行,结果是 XML 有效,所以至少这是有效的。在共享方面,我仍然看到语法错误,这是有问题的,因为我打算用它来构建一个 dashlet。
alfresco - 扩展 Aftesco 4
我有兴趣扩展 Alfresco(创建我们自己的模块..etc),特别是 alfresco 4(包括 alfresco-share)。但我想知道我找不到为此目的的官方指南。是否有任何官方或非官方指南?
alfresco - 在外部 SSO 的情况下,alfresco.4.2.c 中用于用户身份验证的类是哪些?
我正在尝试在露天共享中实施外部 SSO。我正在使用 alfresco.4.2.c。在外部 SSO 的情况下,我想为用于身份验证的类启用调试模式。所以请让我知道在外部 SSO 中使用的类名。