问题标签 [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 投票
4 回答
2131 浏览

alfresco - Alfresco Share - 动态呈现表单中的字段

我的问题或多或少在标题中,我在我的数据模型中添加了一个新的数据类型。

这个使用了一个新方面,我在其中添加了一个新字段

然后,我通过编辑文件 share-config-custom.xml 在共享表单中显示了这个新字段。

到那时,我可以测试我的更改并且新字段显示良好。但我想更进一步,并根据登录的用户组设置例如字段的显示。如果登录的用户是“特权组”的一部分,则显示该字段,否则将不显示,或仅在只读模式下显示。

你认为我们能做到吗?如何 ?我查看了文档,但找不到我的快乐。我不要求完整的解决方案,而是要遵循的提示。

谢谢您的帮助。

0 投票
1 回答
5593 浏览

email - 如何在 Alfresco 4 中发送电子邮件

我是 Alfresco(第 4 版)的新手,我想创建 webscript(实际上是 lib.js)来发送具有以下签名功能的电子邮件:

当满足某些条件时,将从其他 webscript 调用此函数。我找到了这样的脚本:

但我不知道如何把它放在我的代码中,因为我不知道三件事:

  • 我可以在我的场景中使用此代码,即制作可以导入并用于发送各种电子邮件的js lib吗?

  • 如果可以,我在哪里可以找到对操作的引用(在文件开头要导入什么)?

  • 我应该把什么作为 mail.execute 函数的参数?

0 投票
1 回答
283 浏览

alfresco - 如何在 Alfresco 4 的前端访问后端代码?

我希望制作可在整个 Alfresco(后端和前端)中访问的类和枚举。我怎样才能做到这一点?

感谢:D

0 投票
2 回答
1077 浏览

alfresco - 露天版本差异

看起来,Alfresco 允许在存储库中上传较新版本的文档,并且还可以跟踪版本历史。但是,我找不到任何方法来比较或区分文档与其先前版本。

这可能吗?有什么好的外部插件或工具吗?

0 投票
3 回答
5647 浏览

components - 如何在我的 Alfresco 表单上添加文件上传选择器

如何在 Alfresco Share 中的表单上添加文件/数据上传选择器?我需要单击我的按钮,然后应该出现文件选择器。有人可以帮忙吗?

0 投票
1 回答
1554 浏览

alfresco-share - Alfresco 4.0d 自定义方面搜索

我目前正在 Alfresco 中为我创建的一些自定义方面开发自定义搜索。你能指导我到正确的 xml 文件,我需要编辑它以在搜索中添加我的自定义方面吗?我在网上搜索了很多帖子,但我找不到任何东西......

0 投票
2 回答
633 浏览

share - 自定义 Surf 平台根范围 API

我想专门定制Surf Platform Root-Scoped API用户对象。这意味着向用户对象添加新属性或方法以检查用户是否在header.inc.ftl[in share] 中的某个组中,例如 `<#if user.isAdmin>

  1. 我该如何实施?
  2. Alfresco Root Scoped Objects可以用作 Surf Platform Root-Scoped 对象吗?

我不知道自定义冲浪平台根对象。谁能帮我???

0 投票
1 回答
643 浏览

alfresco - Alfresco FormService Fundamental 错误

Alfresco Forms Service 无法正常工作。

看起来基本的表单功能不会将表单配置 ( control-param name="nameHere") 传递给 webscript。

我一步一步地重现它。

  • 创建 Freemarker 模板并根据 /share 项目下的文档进行注册。组件渲染并显示成功。一切正常。

  • 根据 wiki Forms page 上的文档创建一个表单。在目录中注册它<TOMCAT_INST/shared/classes/alfresco/web- extension/myclok-form-config.xml>并以这种方式将其传递给加载:

    /li>

表格实例:

在官方文档中是这样写的:

如果表单元素存在于没有评估器的配置元素中,并且始终找到表单的条件,如果您希望某个字段出现在应用程序的每个表单上,这将很有用。

所以,我在 myclok-form-config.xml 文件中指定了它,但是这种方法没有给出任何结果。因此,当通过以下 URL < http://localhost:8080/share/page/site/wcmqs/myclok> 加载具有此类对参数的引用的组件时,Alfresco 将失败并出现异常:

换句话说,不可能currentPath接收FormConfigs. 因此,FormsService / ConfigService 的最小功能不起作用。

有谁知道如何解决它或者可以演示一个工作示例?

PS: 附上所有上述表单FormService和webscript组件的配置。用于快速安装的 .AMP 文件仅用于调用以下命令:

AMP 文件配置文件

0 投票
1 回答
2361 浏览

authentication - Alfresco 4.0.d - 带有共享的远程(外部)身份验证

我正在尝试在 Alfresco 前面使用 apache(shibboleth 模块)使用远程身份验证来配置 alfresco - 本质上是在身份验证后将 REMOTE_USER 从 apache 传递到 alfresco。我可以配置 alfresco,我可以在其中成功登录 /alfresco(经典资源管理器 gui),但是 /share(较新的 gui)没有让我登录。有没有人遇到过/解决了这个问题?

以下是一些细节:

  1. 使用 shibboleth mod 设置 apache(因为我自动登录到 /alfresco,所以可以使用)

  2. 在 apache 中为 /alfresco 和 /share 设置 ajp 条目。

    露天探险家

    ProxyPass /alfresco ajp://127.0.0.1:8009/alfresco

    ProxyPassReverse /alfresco ajp://127.0.0.1:8009/alfresco

    露天分享

    ProxyPass /share ajp://127.0.0.1:8009/share

    ProxyPassReverse /share ajp://127.0.0.1:8009/share

  3. 设置tomcat ajp条目

  4. 设置 /tomcat/shared/classes/alfresco-global.properties 与

    authentication.chain=external1:external,alfrescoNtlm1:alfrescoNtlm external.authentication.proxyUserName=external.authentication.proxyHeader=external.authentication.enabled=true

  5. 在 share-config-custom.xml 中,我在下面输入了建议的 xml 条目:

块引用

块引用

0 投票
3 回答
2345 浏览

alfresco - Alfresco 共享基于文件夹的权限

我有以下场景:在 Alfresco Share 中,我需要设置不同的文件夹访问权限。例如,用户 A 可能具有对文件夹 1 的“贡献者”访问权限,但只有对文件夹 2 的“消费者”访问权限,而用户 B 需要对两者都具有“贡献者”访问权限。这个场景如何在 Alfresco 角色/组模型中实现?我知道我们可以在 Share 中设置文件夹级别的权限,但只能基于角色...

谢谢你的帮助 :)