Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import FilteredSearchManager from 'ee_else_ce/filtered_search/filtered_search_manager'; import { queryToObject } from '~/lib/utils/url_utility'; import { __ } from '~/locale'; import ProductivityAnalyticsFilteredSearchTokenKeys from './productivity_analytics_filtered_search_token_keys'; import store from './store'; export default class FilteredSearchProductivityAnalytics extends FilteredSearchManager { constructor({ isGroup = true }) { super({ page: 'productivity_analytics', isGroupDecendent: true, stateFiltersSelector: '.issues-state-filters', isGroup, useDefaultState: false, filteredSearchTokenKeys: ProductivityAnalyticsFilteredSearchTokenKeys, placeholder: __('Filter results...'), }); this.isHandledAsync = true; } /** * Updates filters in productivity analytics store */ // eslint-disable-next-line class-methods-use-this updateObject = (path) => { const filters = queryToObject(path, { gatherArrays: true }); store.dispatch('filters/setFilters', filters); }; } |