问题标签 [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 Share - 动态呈现表单中的字段
我的问题或多或少在标题中,我在我的数据模型中添加了一个新的数据类型。
这个使用了一个新方面,我在其中添加了一个新字段
然后,我通过编辑文件 share-config-custom.xml 在共享表单中显示了这个新字段。
到那时,我可以测试我的更改并且新字段显示良好。但我想更进一步,并根据登录的用户组设置例如字段的显示。如果登录的用户是“特权组”的一部分,则显示该字段,否则将不显示,或仅在只读模式下显示。
你认为我们能做到吗?如何 ?我查看了文档,但找不到我的快乐。我不要求完整的解决方案,而是要遵循的提示。
谢谢您的帮助。
email - 如何在 Alfresco 4 中发送电子邮件
我是 Alfresco(第 4 版)的新手,我想创建 webscript(实际上是 lib.js)来发送具有以下签名功能的电子邮件:
当满足某些条件时,将从其他 webscript 调用此函数。我找到了这样的脚本:
但我不知道如何把它放在我的代码中,因为我不知道三件事:
我可以在我的场景中使用此代码,即制作可以导入并用于发送各种电子邮件的js lib吗?
如果可以,我在哪里可以找到对操作的引用(在文件开头要导入什么)?
我应该把什么作为 mail.execute 函数的参数?
alfresco - 如何在 Alfresco 4 的前端访问后端代码?
我希望制作可在整个 Alfresco(后端和前端)中访问的类和枚举。我怎样才能做到这一点?
感谢:D
alfresco - 露天版本差异
看起来,Alfresco 允许在存储库中上传较新版本的文档,并且还可以跟踪版本历史。但是,我找不到任何方法来比较或区分文档与其先前版本。
这可能吗?有什么好的外部插件或工具吗?
components - 如何在我的 Alfresco 表单上添加文件上传选择器
如何在 Alfresco Share 中的表单上添加文件/数据上传选择器?我需要单击我的按钮,然后应该出现文件选择器。有人可以帮忙吗?
alfresco-share - Alfresco 4.0d 自定义方面搜索
我目前正在 Alfresco 中为我创建的一些自定义方面开发自定义搜索。你能指导我到正确的 xml 文件,我需要编辑它以在搜索中添加我的自定义方面吗?我在网上搜索了很多帖子,但我找不到任何东西......
share - 自定义 Surf 平台根范围 API
我想专门定制Surf Platform Root-Scoped API用户对象。这意味着向用户对象添加新属性或方法以检查用户是否在header.inc.ftl
[in share] 中的某个组中,例如 `<#if user.isAdmin>
- 我该如何实施?
- Alfresco Root Scoped Objects可以用作 Surf Platform Root-Scoped 对象吗?
我不知道自定义冲浪平台根对象。谁能帮我???
alfresco - Alfresco FormService Fundamental 错误
Alfresco Forms Service 无法正常工作。
看起来基本的表单功能不会将表单配置 ( control-param name="nameHere"
) 传递给 webscript。
我一步一步地重现它。
创建 Freemarker 模板并根据 /share 项目下的文档进行注册。组件渲染并显示成功。一切正常。
根据 wiki Forms page 上的文档创建一个表单。在目录中注册它
/li><TOMCAT_INST/shared/classes/alfresco/web- extension/myclok-form-config.xml>
并以这种方式将其传递给加载:
表格实例:
在官方文档中是这样写的:
如果表单元素存在于没有评估器的配置元素中,并且始终找到表单的条件,如果您希望某个字段出现在应用程序的每个表单上,这将很有用。
所以,我在 myclok-form-config.xml 文件中指定了它,但是这种方法没有给出任何结果。因此,当通过以下 URL < http://localhost:8080/share/page/site/wcmqs/myclok
> 加载具有此类对参数的引用的组件时,Alfresco 将失败并出现异常:
换句话说,不可能currentPath
接收FormConfigs
. 因此,FormsService / ConfigService 的最小功能不起作用。
有谁知道如何解决它或者可以演示一个工作示例?
PS: 附上所有上述表单FormService
和webscript组件的配置。用于快速安装的 .AMP 文件仅用于调用以下命令:
authentication - Alfresco 4.0.d - 带有共享的远程(外部)身份验证
我正在尝试在 Alfresco 前面使用 apache(shibboleth 模块)使用远程身份验证来配置 alfresco - 本质上是在身份验证后将 REMOTE_USER 从 apache 传递到 alfresco。我可以配置 alfresco,我可以在其中成功登录 /alfresco(经典资源管理器 gui),但是 /share(较新的 gui)没有让我登录。有没有人遇到过/解决了这个问题?
以下是一些细节:
使用 shibboleth mod 设置 apache(因为我自动登录到 /alfresco,所以可以使用)
在 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
设置tomcat ajp条目
设置 /tomcat/shared/classes/alfresco-global.properties 与
authentication.chain=external1:external,alfrescoNtlm1:alfrescoNtlm external.authentication.proxyUserName=external.authentication.proxyHeader=external.authentication.enabled=true
在 share-config-custom.xml 中,我在下面输入了建议的 xml 条目:
块引用
块引用
alfresco - Alfresco 共享基于文件夹的权限
我有以下场景:在 Alfresco Share 中,我需要设置不同的文件夹访问权限。例如,用户 A 可能具有对文件夹 1 的“贡献者”访问权限,但只有对文件夹 2 的“消费者”访问权限,而用户 B 需要对两者都具有“贡献者”访问权限。这个场景如何在 Alfresco 角色/组模型中实现?我知道我们可以在 Share 中设置文件夹级别的权限,但只能基于角色...
谢谢你的帮助 :)