Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,15 @@ import { ExternalLink } from './external_link';
import { COMMON_ARIA_LABEL_ENDING } from './links_translations';

interface DocLinkProps {
guidePath?: string;
docPath: string;
linkText: string;
}

const DocLink: FC<DocLinkProps> = ({ guidePath = 'security', docPath, linkText }) => {
const DocLink: FC<DocLinkProps> = ({ docPath, linkText }) => {
const { services } = useKibana();
const { ELASTIC_WEBSITE_URL, DOC_LINK_VERSION } = services.docLinks;
const { ELASTIC_WEBSITE_URL } = services.docLinks;

const url = `${ELASTIC_WEBSITE_URL}guide/en/${guidePath}/${DOC_LINK_VERSION}/${docPath}`;
const url = `${ELASTIC_WEBSITE_URL}docs/${docPath}`;
const ariaLabel = `${linkText} - ${COMMON_ARIA_LABEL_ENDING}`;

return (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,31 +18,35 @@ export const COMMON_ARIA_LABEL_ENDING = i18n.translate(
}
);

export const SOLUTION_REQUIREMENTS_LINK_PATH = 'sec-requirements.html';
export const SOLUTION_REQUIREMENTS_LINK_PATH =
'solutions/security/get-started/elastic-security-requirements';
export const SOLUTION_REQUIREMENTS_LINK_TEXT = i18n.translate(
'xpack.securitySolution.documentationLinks.solutionRequirements.text',
{
defaultMessage: 'Elastic Security system requirements',
}
);

export const DETECTIONS_REQUIREMENTS_LINK_PATH = 'detections-permissions-section.html';
export const DETECTIONS_REQUIREMENTS_LINK_PATH =
'solutions/security/detect-and-alert/detections-requirements';
export const DETECTIONS_REQUIREMENTS_LINK_TEXT = i18n.translate(
'xpack.securitySolution.documentationLinks.detectionsRequirements.text',
{
defaultMessage: 'Detections prerequisites and requirements',
}
);

export const ML_JOB_COMPATIBILITY_LINK_PATH = 'alerts-ui-monitor.html#ml-job-compatibility';
export const ML_JOB_COMPATIBILITY_LINK_PATH =
'troubleshoot/security/detection-rules#ml-job-compatibility';
export const ML_JOB_COMPATIBILITY_LINK_TEXT = i18n.translate(
'xpack.securitySolution.documentationLinks.mlJobCompatibility.text',
{
defaultMessage: 'ML job compatibility',
}
);

export const COVERAGE_OVERVIEW_LINK_PATH = 'rules-coverage.html';
export const COVERAGE_OVERVIEW_LINK_PATH =
'solutions/security/detect-and-alert/mitre-attandckr-coverage';
export const COVERAGE_OVERVIEW_LINK_TEXT = i18n.translate(
'xpack.securitySolution.documentationLinks.coverageOverview.text',
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -395,14 +395,16 @@ const StepDefineRuleComponent: FC<StepDefineRuleProps> = ({
id="xpack.securitySolution.dataViewSelectorText1"
defaultMessage="Use Kibana "
/>
<DocLink guidePath="kibana" docPath="data-views.html" linkText="Data Views" />
<DocLink
docPath="explore-analyze/find-and-organize/data-views"
linkText="Data Views"
/>
<FormattedMessage
id="xpack.securitySolution.dataViewSelectorText2"
defaultMessage=" or specify individual "
/>
<DocLink
guidePath="kibana"
docPath="index-patterns-api-create.html"
docPath="api/doc/kibana/group/endpoint-data-views"
linkText="index patterns"
/>
<FormattedMessage
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,12 @@ export function DataSourceInfoText(): JSX.Element {
id="xpack.securitySolution.dataViewSelectorText1"
defaultMessage="Use Kibana "
/>
<DocLink guidePath="kibana" docPath="data-views.html" linkText="Data Views" />
<DocLink docPath="explore-analyze/find-and-organize/data-views" linkText="Data Views" />
<FormattedMessage
id="xpack.securitySolution.dataViewSelectorText2"
defaultMessage=" or specify individual "
/>
<DocLink
guidePath="kibana"
docPath="index-patterns-api-create.html"
linkText="index patterns"
/>
<DocLink docPath="api/doc/kibana/group/endpoint-data-views" linkText="index patterns" />
<FormattedMessage
id="xpack.securitySolution.dataViewSelectorText3"
defaultMessage=" as your rule's data source to be searched."
Expand Down