Skip to content

Commit

Permalink
HSD8-1716 Added and implemented Search Indexer role for rendering sea…
Browse files Browse the repository at this point in the history
…rch results (#1754)

* HSD8-1716 Added and implemented Search Indexer role for rendering search results (#1754).
  • Loading branch information
joegl authored Feb 20, 2025
1 parent 2c729e6 commit 56461ed
Show file tree
Hide file tree
Showing 6 changed files with 48 additions and 1 deletion.
1 change: 1 addition & 0 deletions config/default/content_access.settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,6 @@ content_access_roles_gids:
stanford_student: 8
author: 9
intranet_viewer: 10
search_indexer: 11
content_access_node_type:
hs_private_page: 'a:3:{s:4:"view";a:4:{i:0;s:11:"contributor";i:1;s:12:"site_manager";i:2;s:15:"intranet_viewer";i:3;s:13:"administrator";}s:8:"per_node";i:1;s:8:"view_own";a:4:{i:0;s:11:"contributor";i:1;s:12:"site_manager";i:2;s:15:"intranet_viewer";i:3;s:13:"administrator";}}'
1 change: 1 addition & 0 deletions config/default/samlauth.authentication.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ map_users_roles:
contributor: contributor
intranet_viewer: intranet_viewer
reviewer: reviewer
search_indexer: search_indexer
site_manager: site_manager
stanford_faculty: stanford_faculty
stanford_staff: stanford_staff
Expand Down
7 changes: 6 additions & 1 deletion config/default/search_api.index.default_index.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,9 +25,10 @@ field_settings:
type: text
configuration:
roles:
- administrator
- search_indexer
view_mode:
'entity:node':
':default': ''
hs_basic_page: search_index
hs_course: search_index
hs_event: search_index
Expand Down Expand Up @@ -85,15 +86,18 @@ processor_settings:
weights:
preprocess_index: -6
preprocess_query: -50
custom_value: { }
entity_status:
weights:
preprocess_index: -10
entity_type: { }
highlight:
weights:
postprocess_query: 0
prefix: '<strong>'
suffix: '</strong>'
excerpt: true
excerpt_always: false
excerpt_length: 256
exclude_fields:
- title
Expand Down Expand Up @@ -208,6 +212,7 @@ tracker_settings:
indexing_order: fifo
options:
cron_limit: 50
delete_on_fail: true
index_directly: true
track_changes_in_references: true
server: default_server
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
uuid: a072ab97-6e9d-44e3-9a62-1491ece56e1d
langcode: en
status: true
dependencies:
config:
- user.role.search_indexer
module:
- user
id: user_add_role_action.search_indexer
label: 'Add the Search Indexer role to the selected user(s)'
type: user
plugin: user_add_role_action
configuration:
rid: search_indexer
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
uuid: e0b245c3-ccfb-454d-bba8-b15b6d8facfc
langcode: en
status: true
dependencies:
config:
- user.role.search_indexer
module:
- user
id: user_remove_role_action.search_indexer
label: 'Remove the Search Indexer role from the selected user(s)'
type: user
plugin: user_remove_role_action
configuration:
rid: search_indexer
12 changes: 12 additions & 0 deletions config/default/user.role.search_indexer.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
uuid: 7d1dba54-48c7-4ad0-801a-044bd5ac146f
langcode: en
status: true
dependencies:
module:
- system
id: search_indexer
label: 'Search Indexer'
weight: 1
is_admin: null
permissions:
- 'access content'

0 comments on commit 56461ed

Please sign in to comment.