|
4 | 4 | * you may not use this file except in compliance with the Elastic License. |
5 | 5 | */ |
6 | 6 |
|
7 | | -export const ORG_SOURCES_PATH = '/org/sources'; |
8 | | -export const USERS_PATH = '/org/users'; |
9 | | -export const ORG_SETTINGS_PATH = '/org/settings'; |
| 7 | +import { CURRENT_MAJOR_VERSION } from '../../../common/version'; |
| 8 | + |
10 | 9 | export const SETUP_GUIDE_PATH = '/setup_guide'; |
11 | 10 |
|
| 11 | +export const LEAVE_FEEDBACK_EMAIL = 'support@elastic.co'; |
| 12 | +export const LEAVE_FEEDBACK_URL = `mailto:${LEAVE_FEEDBACK_EMAIL}?Subject=Elastic%20Workplace%20Search%20Feedback`; |
| 13 | + |
| 14 | +export const DOCS_PREFIX = `https://www.elastic.co/guide/en/workplace-search/${CURRENT_MAJOR_VERSION}`; |
| 15 | +export const ENT_SEARCH_DOCS_PREFIX = `https://www.elastic.co/guide/en/enterprise-search/${CURRENT_MAJOR_VERSION}`; |
| 16 | +export const DOCUMENT_PERMISSIONS_DOCS_URL = `${DOCS_PREFIX}/workplace-search-sources-document-permissions.html`; |
| 17 | +export const DOCUMENT_PERMISSIONS_SYNC_DOCS_URL = `${DOCUMENT_PERMISSIONS_DOCS_URL}#sources-permissions-synchronizing`; |
| 18 | +export const PRIVATE_SOURCES_DOCS_URL = `${DOCUMENT_PERMISSIONS_DOCS_URL}#sources-permissions-org-private`; |
| 19 | +export const EXTERNAL_IDENTITIES_DOCS_URL = `${DOCS_PREFIX}/workplace-search-external-identities-api.html`; |
| 20 | +export const SECURITY_DOCS_URL = `${DOCS_PREFIX}/workplace-search-security.html`; |
| 21 | +export const SMTP_DOCS_URL = `${DOCS_PREFIX}/workplace-search-smtp-mailer.html`; |
| 22 | +export const CONFLUENCE_DOCS_URL = `${DOCS_PREFIX}/workplace-search-confluence-cloud-connector.html`; |
| 23 | +export const CONFLUENCE_SERVER_DOCS_URL = `${DOCS_PREFIX}/workplace-search-confluence-server-connector.html`; |
| 24 | +export const DROPBOX_DOCS_URL = `${DOCS_PREFIX}/workplace-search-dropbox-connector.html`; |
| 25 | +export const GITHUB_DOCS_URL = `${DOCS_PREFIX}/workplace-search-github-connector.html`; |
| 26 | +export const GITHUB_ENTERPRISE_DOCS_URL = `${DOCS_PREFIX}/workplace-search-github-connector.html`; |
| 27 | +export const GMAIL_DOCS_URL = `${DOCS_PREFIX}/workplace-search-gmail-connector.html`; |
| 28 | +export const GOOGLE_DRIVE_DOCS_URL = `${DOCS_PREFIX}/workplace-search-google-drive-connector.html`; |
| 29 | +export const JIRA_DOCS_URL = `${DOCS_PREFIX}/workplace-search-jira-cloud-connector.html`; |
| 30 | +export const JIRA_SERVER_DOCS_URL = `${DOCS_PREFIX}/workplace-search-jira-server-connector.html`; |
| 31 | +export const ONE_DRIVE_DOCS_URL = `${DOCS_PREFIX}/workplace-search-onedrive-connector.html`; |
| 32 | +export const SALESFORCE_DOCS_URL = `${DOCS_PREFIX}/workplace-search-salesforce-connector.html`; |
| 33 | +export const SERVICE_NOW_DOCS_URL = `${DOCS_PREFIX}/workplace-search-servicenow-connector.html`; |
| 34 | +export const SHARE_POINT_DOCS_URL = `${DOCS_PREFIX}/workplace-search-sharepoint-online-connector.html`; |
| 35 | +export const SLACK_DOCS_URL = `${DOCS_PREFIX}/workplace-search-slack-connector.html`; |
| 36 | +export const ZENDESK_DOCS_URL = `${DOCS_PREFIX}/workplace-search-zendesk-connector.html`; |
| 37 | +export const CUSTOM_SOURCE_DOCS_URL = `${DOCS_PREFIX}/workplace-search-custom-api-sources.html`; |
| 38 | +export const CUSTOM_API_DOCS_URL = `${DOCS_PREFIX}/workplace-search-custom-sources-api.html`; |
| 39 | +export const CUSTOM_API_DOCUMENT_PERMISSIONS_DOCS_URL = `${CUSTOM_SOURCE_DOCS_URL}#custom-api-source-document-level-access-control`; |
| 40 | +export const ENT_SEARCH_LICENSE_MANAGEMENT = `${ENT_SEARCH_DOCS_PREFIX}/license-management.html`; |
| 41 | + |
| 42 | +export const ORG_PATH = '/org'; |
| 43 | + |
| 44 | +export const ROLE_MAPPINGS_PATH = `${ORG_PATH}/role-mappings`; |
| 45 | +export const ROLE_MAPPING_PATH = `${ROLE_MAPPINGS_PATH}/:roleId`; |
| 46 | +export const ROLE_MAPPING_NEW_PATH = `${ROLE_MAPPINGS_PATH}/new`; |
| 47 | + |
| 48 | +export const USERS_PATH = `${ORG_PATH}/users`; |
| 49 | +export const SECURITY_PATH = `${ORG_PATH}/security`; |
| 50 | + |
| 51 | +export const GROUPS_PATH = `${ORG_PATH}/groups`; |
| 52 | +export const GROUP_PATH = `${GROUPS_PATH}/:groupId`; |
| 53 | +export const GROUP_SOURCE_PRIORITIZATION_PATH = `${GROUPS_PATH}/:groupId/source-prioritization`; |
| 54 | + |
| 55 | +export const SOURCES_PATH = '/sources'; |
| 56 | +export const ORG_SOURCES_PATH = `${ORG_PATH}${SOURCES_PATH}`; |
| 57 | + |
| 58 | +export const SOURCE_ADDED_PATH = `${SOURCES_PATH}/added`; |
| 59 | +export const ADD_SOURCE_PATH = `${SOURCES_PATH}/add`; |
| 60 | +export const ADD_CONFLUENCE_PATH = `${SOURCES_PATH}/add/confluence-cloud`; |
| 61 | +export const ADD_CONFLUENCE_SERVER_PATH = `${SOURCES_PATH}/add/confluence-server`; |
| 62 | +export const ADD_DROPBOX_PATH = `${SOURCES_PATH}/add/dropbox`; |
| 63 | +export const ADD_GITHUB_ENTERPRISE_PATH = `${SOURCES_PATH}/add/github-enterprise-server`; |
| 64 | +export const ADD_GITHUB_PATH = `${SOURCES_PATH}/add/github`; |
| 65 | +export const ADD_GMAIL_PATH = `${SOURCES_PATH}/add/gmail`; |
| 66 | +export const ADD_GOOGLE_DRIVE_PATH = `${SOURCES_PATH}/add/google-drive`; |
| 67 | +export const ADD_JIRA_PATH = `${SOURCES_PATH}/add/jira-cloud`; |
| 68 | +export const ADD_JIRA_SERVER_PATH = `${SOURCES_PATH}/add/jira-server`; |
| 69 | +export const ADD_ONE_DRIVE_PATH = `${SOURCES_PATH}/add/one-drive`; |
| 70 | +export const ADD_SALESFORCE_PATH = `${SOURCES_PATH}/add/salesforce`; |
| 71 | +export const ADD_SERVICE_NOW_PATH = `${SOURCES_PATH}/add/service-now`; |
| 72 | +export const ADD_SHARE_POINT_PATH = `${SOURCES_PATH}/add/share-point`; |
| 73 | +export const ADD_SLACK_PATH = `${SOURCES_PATH}/add/slack`; |
| 74 | +export const ADD_ZENDESK_PATH = `${SOURCES_PATH}/add/zendesk`; |
| 75 | +export const ADD_CUSTOM_PATH = `${SOURCES_PATH}/add/custom`; |
| 76 | + |
| 77 | +export const PERSONAL_SETTINGS_PATH = '/settings'; |
| 78 | + |
| 79 | +export const SOURCE_DETAILS_PATH = `${SOURCES_PATH}/:sourceId`; |
| 80 | +export const SOURCE_CONTENT_PATH = `${SOURCES_PATH}/:sourceId/content`; |
| 81 | +export const SOURCE_SCHEMAS_PATH = `${SOURCES_PATH}/:sourceId/schemas`; |
| 82 | +export const SOURCE_DISPLAY_SETTINGS_PATH = `${SOURCES_PATH}/:sourceId/display-settings`; |
| 83 | +export const SOURCE_SETTINGS_PATH = `${SOURCES_PATH}/:sourceId/settings`; |
| 84 | +export const REINDEX_JOB_PATH = `${SOURCES_PATH}/:sourceId/schema-errors/:activeReindexJobId`; |
| 85 | + |
| 86 | +export const DISPLAY_SETTINGS_SEARCH_RESULT_PATH = `${SOURCE_DISPLAY_SETTINGS_PATH}/`; |
| 87 | +export const DISPLAY_SETTINGS_RESULT_DETAIL_PATH = `${SOURCE_DISPLAY_SETTINGS_PATH}/result-detail`; |
| 88 | + |
| 89 | +export const ORG_SETTINGS_PATH = `${ORG_PATH}/settings`; |
| 90 | +export const ORG_SETTINGS_CUSTOMIZE_PATH = `${ORG_SETTINGS_PATH}/customize`; |
| 91 | +export const ORG_SETTINGS_CONNECTORS_PATH = `${ORG_SETTINGS_PATH}/connectors`; |
| 92 | +export const ORG_SETTINGS_OAUTH_APPLICATION_PATH = `${ORG_SETTINGS_PATH}/oauth`; |
| 93 | +export const EDIT_CONFLUENCE_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/confluence-cloud/edit`; |
| 94 | +export const EDIT_CONFLUENCE_SERVER_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/confluence-server/edit`; |
| 95 | +export const EDIT_DROPBOX_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/dropbox/edit`; |
| 96 | +export const EDIT_GITHUB_ENTERPRISE_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/github-enterprise-server/edit`; |
| 97 | +export const EDIT_GITHUB_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/github/edit`; |
| 98 | +export const EDIT_GMAIL_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/gmail/edit`; |
| 99 | +export const EDIT_GOOGLE_DRIVE_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/google-drive/edit`; |
| 100 | +export const EDIT_JIRA_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/jira-cloud/edit`; |
| 101 | +export const EDIT_JIRA_SERVER_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/jira-server/edit`; |
| 102 | +export const EDIT_ONE_DRIVE_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/one-drive/edit`; |
| 103 | +export const EDIT_SALESFORCE_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/salesforce/edit`; |
| 104 | +export const EDIT_SERVICE_NOW_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/service-now/edit`; |
| 105 | +export const EDIT_SHARE_POINT_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/share-point/edit`; |
| 106 | +export const EDIT_SLACK_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/slack/edit`; |
| 107 | +export const EDIT_ZENDESK_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/zendesk/edit`; |
| 108 | +export const EDIT_CUSTOM_PATH = `${ORG_SETTINGS_CONNECTORS_PATH}/custom/edit`; |
| 109 | + |
12 | 110 | export const getSourcePath = (sourceId: string): string => `${ORG_SOURCES_PATH}/${sourceId}`; |
0 commit comments