mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-08-26 09:55:52 +00:00
Fix UI :- fix the Team redirect url in mentions (#8384)
* Fix the Team redirect url in mentions * added regex for to validate teams
This commit is contained in:
parent
a6438c6347
commit
e50876d284
@ -18,11 +18,12 @@ export const EntityRegEx = new RegExp(EntityRegExPattern);
|
||||
export const mentionRegEx = /\[@(.+?)?\]\((.+?)?\)/g;
|
||||
export const hashtagRegEx = /\[#(.+?)?\]\((.+?)?\)/g;
|
||||
export const linkRegEx = /\((.+?\/\/.+?)\/(.+?)\/(.+?)\)/;
|
||||
export const teamsLinkRegEx = /\((.+?\/\/.+?)\/(.+?\/.+?\/.+?)\/(.+?)\)/;
|
||||
export const entityLinkRegEx = /<#E::([^<>]+?)::([^<>]+?)>/g;
|
||||
export const entityRegex = /<#E::([^<>]+?)::([^<>]+?)\|(\[(.+?)?\]\((.+?)?\))>/;
|
||||
|
||||
export const entityUrlMap = {
|
||||
team: 'teams-and-users',
|
||||
team: 'settings/members/teams',
|
||||
user: 'users',
|
||||
};
|
||||
|
||||
|
@ -45,6 +45,7 @@ import {
|
||||
hashtagRegEx,
|
||||
linkRegEx,
|
||||
mentionRegEx,
|
||||
teamsLinkRegEx,
|
||||
} from '../constants/feed.constants';
|
||||
import { EntityType, FqnPart, TabSpecificField } from '../enums/entity.enum';
|
||||
import { SearchIndex } from '../enums/search.enum';
|
||||
@ -272,6 +273,10 @@ const getHashTagList = (message: string) => {
|
||||
};
|
||||
|
||||
const getEntityDetail = (item: string) => {
|
||||
if (item.includes('teams')) {
|
||||
return item.match(teamsLinkRegEx);
|
||||
}
|
||||
|
||||
return item.match(linkRegEx);
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user