import { OPERATOR_IS, OPERATOR_IS_NOT, } from '~/vue_shared/components/filtered_search_bar/constants'; export const locationSearch = [ '?search=find+issues', 'author_username=homer', 'not[author_username]=marge', 'assignee_username[]=bart', 'assignee_username[]=lisa', 'not[assignee_username][]=patty', 'not[assignee_username][]=selma', 'milestone_title=season+4', 'not[milestone_title]=season+20', 'label_name[]=cartoon', 'label_name[]=tv', 'not[label_name][]=live action', 'not[label_name][]=drama', 'my_reaction_emoji=thumbsup', 'confidential=no', 'iteration_title=season:+%234', 'not[iteration_title]=season:+%2320', 'epic_id=gitlab-org%3A%3A%2612', 'not[epic_id]=gitlab-org%3A%3A%2634', 'weight=1', 'not[weight]=3', ].join('&'); export const locationSearchWithSpecialValues = [ 'assignee_id=123', 'assignee_username=bart', 'my_reaction_emoji=None', 'iteration_id=Current', 'epic_id=None', 'weight=None', ].join('&'); export const filteredTokens = [ { type: 'author_username', value: { data: 'homer', operator: OPERATOR_IS } }, { type: 'author_username', value: { data: 'marge', operator: OPERATOR_IS_NOT } }, { type: 'assignee_username', value: { data: 'bart', operator: OPERATOR_IS } }, { type: 'assignee_username', value: { data: 'lisa', operator: OPERATOR_IS } }, { type: 'assignee_username', value: { data: 'patty', operator: OPERATOR_IS_NOT } }, { type: 'assignee_username', value: { data: 'selma', operator: OPERATOR_IS_NOT } }, { type: 'milestone', value: { data: 'season 4', operator: OPERATOR_IS } }, { type: 'milestone', value: { data: 'season 20', operator: OPERATOR_IS_NOT } }, { type: 'labels', value: { data: 'cartoon', operator: OPERATOR_IS } }, { type: 'labels', value: { data: 'tv', operator: OPERATOR_IS } }, { type: 'labels', value: { data: 'live action', operator: OPERATOR_IS_NOT } }, { type: 'labels', value: { data: 'drama', operator: OPERATOR_IS_NOT } }, { type: 'my_reaction_emoji', value: { data: 'thumbsup', operator: OPERATOR_IS } }, { type: 'confidential', value: { data: 'no', operator: OPERATOR_IS } }, { type: 'iteration', value: { data: 'season: #4', operator: OPERATOR_IS } }, { type: 'iteration', value: { data: 'season: #20', operator: OPERATOR_IS_NOT } }, { type: 'epic_id', value: { data: 'gitlab-org::&12', operator: OPERATOR_IS } }, { type: 'epic_id', value: { data: 'gitlab-org::&34', operator: OPERATOR_IS_NOT } }, { type: 'weight', value: { data: '1', operator: OPERATOR_IS } }, { type: 'weight', value: { data: '3', operator: OPERATOR_IS_NOT } }, { type: 'filtered-search-term', value: { data: 'find' } }, { type: 'filtered-search-term', value: { data: 'issues' } }, ]; export const filteredTokensWithSpecialValues = [ { type: 'assignee_username', value: { data: '123', operator: OPERATOR_IS } }, { type: 'assignee_username', value: { data: 'bart', operator: OPERATOR_IS } }, { type: 'my_reaction_emoji', value: { data: 'None', operator: OPERATOR_IS } }, { type: 'iteration', value: { data: 'Current', operator: OPERATOR_IS } }, { type: 'epic_id', value: { data: 'None', operator: OPERATOR_IS } }, { type: 'weight', value: { data: 'None', operator: OPERATOR_IS } }, ]; export const apiParams = { author_username: 'homer', 'not[author_username]': 'marge', assignee_username: ['bart', 'lisa'], 'not[assignee_username]': ['patty', 'selma'], milestone: 'season 4', 'not[milestone]': 'season 20', labels: ['cartoon', 'tv'], 'not[labels]': ['live action', 'drama'], my_reaction_emoji: 'thumbsup', confidential: 'no', iteration_title: 'season: #4', 'not[iteration_title]': 'season: #20', epic_id: '12', 'not[epic_id]': 'gitlab-org::&34', weight: '1', 'not[weight]': '3', }; export const apiParamsWithSpecialValues = { assignee_id: '123', assignee_username: 'bart', my_reaction_emoji: 'None', iteration_id: 'Current', epic_id: 'None', weight: 'None', }; export const urlParams = { author_username: 'homer', 'not[author_username]': 'marge', 'assignee_username[]': ['bart', 'lisa'], 'not[assignee_username][]': ['patty', 'selma'], milestone_title: 'season 4', 'not[milestone_title]': 'season 20', 'label_name[]': ['cartoon', 'tv'], 'not[label_name][]': ['live action', 'drama'], my_reaction_emoji: 'thumbsup', confidential: 'no', iteration_title: 'season: #4', 'not[iteration_title]': 'season: #20', epic_id: 'gitlab-org%3A%3A%2612', 'not[epic_id]': 'gitlab-org::&34', weight: '1', 'not[weight]': '3', }; export const urlParamsWithSpecialValues = { assignee_id: '123', 'assignee_username[]': 'bart', my_reaction_emoji: 'None', iteration_id: 'Current', epic_id: 'None', weight: 'None', };