首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于用户组织的Drupal7过滤可视化user表单

基于用户组织的Drupal7过滤可视化user表单
EN

Stack Overflow用户
提问于 2016-06-09 22:15:21
回答 1查看 71关注 0票数 0

我们有一个Drupal7站点。

我们有一个'User X‘,它在注册时选择他们所属的组织;组织字段。但请注意,这不是一个角色-就像他们选择了他们所属的公司名称一样。

我们通过表单的一个字段(组织字段)中的数据值将Webforms分配给不同的组织(同样是公司,而不是角色)。'User Y‘将此数据值分配给webform。

我们需要根据组织字段过滤webforms 'User X‘可以看到的内容。

筛选器将是注册时选择的组织“用户X”,与“用户Y”在when表单的组织字段中输入的数据进行比较。

如何使此筛选器工作?如何过滤“用户X”可以看到的Webforms?

EN

回答 1

Stack Overflow用户

发布于 2016-11-26 15:44:43

我认为您需要为每个表单编写一个hook_menu access_callback,用于检查用户是否在特定组织中。如果有一些命名约定允许您对所有表单使用相同的菜单钩子,如:

代码语言:javascript
复制
$form_id = 'form_org_1' 

代码语言:javascript
复制
$user->org = 'org_1'

但事实可能并非如此。希望不会有太多的表单/组织。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37728492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档