digitalutsc / group_solr
此模块添加了由Group模块确定的访问控制索引字段,用于将索引项设置为对匿名用户公开或私有
1.0.0-beta3
2024-07-23 13:43 UTC
Requires
- drupal/group: ^3.0
- drupal/groupmedia: ^4.0@alpha
- drupal/search_api_solr: ^4.2
This package is auto-updated.
Last update: 2024-09-23 14:13:17 UTC
README
此模块添加一个基于Group的访问控制处理的字段
安装
通过composer
composer require digitalutsc/group_solr
与视图一起工作
- 创建一个常规视图
- 添加一个过滤器 "访问控制:可配置的Group访问控制过滤器"
- 保存视图
与联合搜索一起工作
-
所需模块
- 联合搜索前端用户界面:https://github.com/digitalutsc/drupal_ajax_solr
- 为访问控制添加Group的Search Api Solr字段:https://github.com/digitalutsc/group_solr
-
在
/admin/config/search/search-api/index/default_solr_index/fields
中,点击添加字段 > 一般 > Group:访问控制(search_api_group_access_control)
它是如何工作的?
- 每次节点或媒体被索引到Solr时,此字段都会由Group模块设置的访问控制配置进行处理。它将确定实体对匿名用户是公开还是私有
- 要索引到Solr的字段值
- 公开:200
- 私有:403