teams: moved logic for searchteams to backend

This commit is contained in:
Hugo Häggmark
2019-03-13 14:05:08 +01:00
committed by Leonard Gram
parent 782b5b6a3a
commit b60e71c28b
4 changed files with 13 additions and 9 deletions

View File

@@ -1,9 +1,8 @@
import { ThunkAction } from 'redux-thunk';
import { getBackendSrv } from 'app/core/services/backend_srv';
import { OrgRole, StoreState, Team, TeamGroup, TeamMember } from 'app/types';
import { StoreState, Team, TeamGroup, TeamMember } from 'app/types';
import { updateNavIndex, UpdateNavIndexAction } from 'app/core/actions';
import { buildNavModel } from './navModel';
import { contextSrv } from '../../../core/services/context_srv';
export enum ActionTypes {
LoadTeams = 'LOAD_TEAMS',
@@ -86,8 +85,7 @@ export const setSearchQuery = (searchQuery: string): SetSearchQueryAction => ({
export function loadTeams(): ThunkResult<void> {
return async dispatch => {
const showMine = contextSrv.user.orgRole === OrgRole.Editor;
const response = await getBackendSrv().get('/api/teams/search', { perpage: 1000, page: 1, showMine });
const response = await getBackendSrv().get('/api/teams/search', { perpage: 1000, page: 1 });
dispatch(teamsLoaded(response.teams));
};
}