__init__.py 3.29 KB
Newer Older
wanli's avatar
wanli committed
1 2 3 4 5 6
#!/usr/bin/env python
# -*- coding: utf_8 -*-
import os
import json
import logging
from app import signalManager
wanli's avatar
wanli committed
7
from .api_manager import apiManager
wanli's avatar
wanli committed
8 9 10 11 12
from .user_manager import userManager
from .login_manager import loginManager
from .annex_manager import annexManager
from .upload_manager import uploadManager
from .apps_manager import appsManager
wanli's avatar
wanli committed
13
from .menu_manager import menuManager
wanli's avatar
wanli committed
14
from .device_manager import deviceManager
wanli's avatar
wanli committed
15
from .download_manager import downloadManager
wanli's avatar
wanli committed
16 17 18 19 20 21 22
from .build_logs_manager import buildLogsManager

logger = logging.getLogger("controller")

def initConnect():
    # 系统模块
    signalManager.actionUploadFile.connect(uploadManager.upload)
wanli's avatar
wanli committed
23
    signalManager.actionUpdatePassword.connect(apiManager.update_user_password)
wanli's avatar
wanli committed
24 25 26 27 28 29 30 31 32 33 34 35 36

    # 登录模块
    signalManager.actionLogin.connect(loginManager.login)
    signalManager.actionLogout.connect(loginManager.logout)
    signalManager.actionRegister.connect(loginManager.register)

    # 应用管理
    signalManager.actionAddApp.connect(appsManager.add)
    signalManager.actionDeleteApp.connect(appsManager.delete)
    signalManager.actionGetApp.connect(appsManager.get)
    signalManager.actionGetAppList.connect(appsManager.getList)
    signalManager.actionUpdateApp.connect(appsManager.update)

wanli's avatar
wanli committed
37 38 39 40 41 42 43
    # 设备管理
    signalManager.actionAddDevice.connect(deviceManager.add)
    signalManager.actionDeleteDevice.connect(deviceManager.delete)
    signalManager.actionGetDevice.connect(deviceManager.get)
    signalManager.actionGetDeviceList.connect(deviceManager.getList)
    signalManager.actionUpdateDevice.connect(deviceManager.update)

wanli's avatar
wanli committed
44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
    # 打包记录
    signalManager.actionAddBuildLog.connect(buildLogsManager.add)
    signalManager.actionDeleteBuildLog.connect(buildLogsManager.delete)
    signalManager.actionGetBuildLog.connect(buildLogsManager.get)
    signalManager.actionGetBuildLogList.connect(buildLogsManager.getList)
    signalManager.actionUpdateBuildLog.connect(buildLogsManager.update)

    # 用户模块
    signalManager.actionAddUser.connect(userManager.add)
    signalManager.actionDeleteUser.connect(userManager.delete)
    signalManager.actionGetUser.connect(userManager.get)
    signalManager.actionGetUserList.connect(userManager.getList)
    signalManager.actionUpdateUser.connect(userManager.update)

    # 文件附件模块
    signalManager.actionAddAnnex.connect(annexManager.add)
    signalManager.actionDeleteAnnex.connect(annexManager.delete)
    signalManager.actionGetAnnex.connect(annexManager.get)
    signalManager.actionGetAnnexList.connect(annexManager.getList)
    signalManager.actionUpdateAnnex.connect(annexManager.update)

wanli's avatar
wanli committed
65 66 67 68 69 70 71
    # 应用下载统计模块
    signalManager.actionAddDownload.connect(downloadManager.add)
    signalManager.actionDeleteDownload.connect(downloadManager.delete)
    signalManager.actionGetDownload.connect(downloadManager.get)
    signalManager.actionGetDownloadList.connect(downloadManager.getList)
    signalManager.actionUpdateDownload.connect(downloadManager.update)

wanli's avatar
wanli committed
72 73 74 75 76 77 78
    # 系统菜单
    signalManager.actionAddMenu.connect(menuManager.add)
    signalManager.actionDeleteMenu.connect(menuManager.delete)
    signalManager.actionGetMenu.connect(menuManager.get)
    signalManager.actionGetMenuList.connect(menuManager.getList)
    signalManager.actionUpdateMenu.connect(menuManager.update)

wanli's avatar
wanli committed
79
initConnect()