Skip to main content
Skip table of contents

Discovery Search 1.9.0 (August 2022)

Discovery Search 1.9.0 (August 2022)

Here is where you will find information on feature enhancements and fixed issues that are part of the Discovery Search 1.9.0 (August 2022) release.

Features

Role-based Search - Administrators

Description

Discovery Search 1.9.0 introduces role-based access control as a method of ensuring that a user only sees the content for which that user has permissions.

Administrators may assign one or more roles to a user in Active Directory. Instead of accessing settings from the top-level admin menu in Discovery Search, administrators are now able to define custom role-based configurations for the following:

  1. Advanced Search

  2. Filters

  3. Sources

  4. Source Groups

How to enable

This improvement is automatically enabled once updated to Discovery Search 1.9.0.

Role-based Search - Users

Description

Discovery Search uses role-based access control as a method of ensuring that a user only sees the content for which that user has permissions. A user may have one or more roles assigned to them in Active Directory.

Based on role you’ve been assigned or selected, the appearance of Discovery Search can vary. This is because administrators are able to define custom configurations for Advanced Search, Filters, Sources, and Source Groups.

How to enable

To view your assigned role and/or to switch between more than one assigned role:

  • Click on your User Profile.

  • Select Preferences.

  • If you have more than one role assigned to you, select a User role from the dropdown menu.

  • The Search page is automatically refreshed to reflect the role selected.

Role-based Search: ‘Everywhere’ filter

Description

The ‘Everywhere’ filter displays all ‘Everywhere’ sources for each role in the filter. (DISCO-1092)

How to enable

This feature is automatically enabled once a role has been assigned/selected.

Fixed Issues

Admin pages: appconfig.indicies setting is redundant

Description

With the move to role-based search, the appconfig.indicies setting has become redundant since each role should have a list of indices to use, instead of a global one. This setting was previously used on the admin pages to get a list of all the fields across all the configured indices. Now, the list of field types is generated from all indices configured in the role sources. (DISCO-1085)

‘Everywhere’ search: only searches AppConfig indices and ignores role sources

Description

With the move to role-based search, the ‘Everywhere’ filter source was searching only the indices specified in the AppConfig. Now, searches using the default ‘Everywhere’, return results from all indices configured in the users' current role. (DISCO-1084)

Dashboard analytics: not functional

Description

Previously, the analytics dashboard was not populating data from both both old and new sources. Now, all sources populate data in the dashboard. (DISCO-1061)

Cache settings: no Application Settings admin page

Description

Previously, there was no admin page to set the cache settings. A section has been added to the Admin section, under Application Settings, to set the cache settings and they are stored properly in the AppConfig within the settings index. This is important to avoid having 2 different clusters writing to the same cache index. (DISCO-1033)

The settings include the following:

  • CacheIndexName - the name of the index that the cached data (mainly SharePoint Online Auth Tokens)

  • CacheEncryptionKey - the encryption key for the index

  • CacheCleanupMinutes - how often should the index be cleaned up

  • CacheTimeoutMinutes - how long are entries valid in the index.

Web Config: no warning when the input is focused

Description

Previously, no warnings have been given to notify a user that changing certain settings can affect usability of the software. Now, users are notified if they are attempting to make a change that could significantly impact the usability of the software. Additionally, administrators are also notified that if they are operating in a cluster, they will have to manually update the keys that changed across the other machines in the cluster. (DISCO-1018)

Content Server Settings: configurable navigation behaviour

Description

Previously, clicking on a Content Server link would automatically trigger a download. Now, Administrators can configure the URL of an item in Content Server to one of 3 actions:

  • URL links to Content Server settings (Default)

  • URL links to Overview page - (only works for Content Server documents)

  • URL links to Properties page

Known Issues

Previewer: not loading some document types

Description

To view a complete list of supported and unsupported document types, see https://shinydocs.atlassian.net/wiki/spaces/SHINY/pages/2514255924 (DISCO-931)

Filter - Adding a ! to the value will break the filter

Description

Using a ! in the value for a filter will break the filter at the point of the “!” symbol. (DISCO-1137)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.