问题标签 [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.

0 投票
1 回答
988 浏览

alfresco - 如何让规则触发的脚本以特定用户身份运行

我有一个脚本,当文件夹中出现新项目时运行;文件夹中的项目来自入站电子邮件别名。当我将内容添加到文件夹时,规则会正确触发,但是当它由于电子邮件到达而运行时,我收到错误消息“您没有执行此操作的适当权限”

是否可以让该脚本作为对文件夹具有权限的用户运行?

0 投票
1 回答
605 浏览

alfresco - 扩展 yui2 - 如何以正确的方式覆盖类属性

我在 Alfresco Share 的数据列表中添加了一些新的过滤器。现在我希望在输入我的数据列表时默认选择我的一个新过滤器(而不是“全部”默认过滤器)。

我发现默认过滤器是在负责渲染数据列表的 YUI2 组件的构造函数中设置的:

我已经将此组件扩展用于其他目的(以特殊方式呈现列等),现在我想将 this.currentFilter.filterId 更改为“活动”(这是我的新过滤器)。

这是您扩展类并覆盖方法的方式:

}); })();

但是,我还没有找到覆盖类属性的方法,例如“this.currentFilter”,我只成功覆盖了方法。

我查看了 YUI.lang.augmentProto 和 YUI.lang.augmentObject 却没有真正理解如何去做。

0 投票
2 回答
1283 浏览

alfresco - 解析露天日期

我正在我的工作流表单中开发一个日期输入的自定义验证器,在解析日期后我得到一个空值,这就是我所做的:

然后我在控制台中得到这个:

nfDatenull 日期 echéancenull

我如何解析这两个日期然后进行比较?。谢谢

0 投票
1 回答
543 浏览

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 如下所示:

0 投票
1 回答
2224 浏览

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一切都按照文档中的说明进行设置。

请让我知道我是否应该提供其他信息。

0 投票
2 回答
660 浏览

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 文件,如文档中所述...

但是知识库网站页面没有按预期呈现,它只输出页眉和页脚。它不输出导航栏,我在模板文件中提到的小面板

请帮助解决这个问题。非常感谢任何支持:)

0 投票
1 回答
3170 浏览

java - 在 Alfresco 4 中添加自定义操作规则

我是露天的新手。我正在尝试在 alfresco 中执行以下任务,并在 alfresco 共享中反映修改。我要做的是创建一个名为 XCopy 的新规则操作,这与复制功能相同。唯一不同的是名字。应该可以附加为给定文件夹定义的规则,并且应该接受要复制的文件位置。

我对露天模块中的弹簧配置没问题。但我对共享模块配置感到困惑。有人可以建议我将自定义操作添加到共享中吗?谢谢。

0 投票
0 回答
377 浏览

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。

0 投票
1 回答
33 浏览

alfresco - 扩展 Aftesco 4

我有兴趣扩展 Alfresco(创建我们自己的模块..etc),特别是 alfresco 4(包括 alfresco-share)。但我想知道我找不到为此目的的官方指南。是否有任何官方或非官方指南?

0 投票
1 回答
352 浏览

alfresco - 在外部 SSO 的情况下,alfresco.4.2.c 中用于用户身份验证的类是哪些?

我正在尝试在露天共享中实施外部 SSO。我正在使用 alfresco.4.2.c。在外部 SSO 的情况下,我想为用于身份验证的类启用调试模式。所以请让我知道在外部 SSO 中使用的类名。