Skip to content
index.js 1.5 KiB
Newer Older
import home from './data/home';
import groups from './data/groups';
import groupsPanel from './data/groupsPanel';
import membersPanel from './data/membersPanel';
import permissionsPanel from './data/permissionsPanel';
import searchUser from './data/searchUser';
import permission from './data/permission';
Sonia Zorba's avatar
Sonia Zorba committed
import search from './data/search';
import openUserSearchResult from './data/openUserSearchResult';
const fetch = (mockData, time = 500) => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve(mockData)

export default {
  fetchHomePageModel() {
  },
  fetchGroupsTab() {
  },
  fetchGroupsPanel() {
    return fetch(groupsPanel);
  },
  fetchMembersPanel() {
    return fetch(membersPanel);
  },
  fetchPermissionsPanel() {
    return fetch(permissionsPanel);
  },
  addGroup() {
    return fetch(groupsPanel);
    return fetch(groupsPanel);
  },
  removeGroup() {
    return fetch(groupsPanel);
  },
  searchUser() {
    return fetch(searchUser);
  },
  addPermission() {
    return fetch(permissionsPanel);
  },
  getPermission() {
    return fetch(permission);
  },
  removePermission() {
    return fetch(permissionsPanel);
  },
  addMember() {
    return fetch(membersPanel);
  },
  removeMember() {
    return fetch(membersPanel);
Sonia Zorba's avatar
Sonia Zorba committed
  },
  search() {
Sonia Zorba's avatar
Sonia Zorba committed
  },
  openUserSearchResult() {
    return fetch(openUserSearchResult);
  },
  setKeepAlive() {
    return fetch({});