예제 #1
0
파일: __init__.py 프로젝트: pengzhr/argon
def get_telnet_manager():
    from globaldb import global_conn, global_cache
    from Model import Section, Status, UserInfo, UserSign, Board,\
        Post, Mail, ReadMark, Permissions, Favourite, Clipboard,\
        Disgest, FreqControl, Notify, Notice, Team, \
        UserAuth, Deny, Admin, Query, Manager, Action, WebConfigure
    from perm import ArgoTeam
    return Manager(global_conn, global_cache, [
        Section,
        Status,
        UserInfo,
        UserSign,
        Board,
        Post,
        Mail,
        ReadMark,
        Permissions,
        Favourite,
        Clipboard,
        Disgest,
        FreqControl,
        Notify,
        Notice,
        Team,
        ArgoTeam,
        UserAuth,
        Deny,
        Admin,
        Query,
        Action,
        WebConfigure,
    ], MODULE_NAME)
예제 #2
0
파일: __init__.py 프로젝트: sscst/argon
        "board": board,
        "post": post,
        "action": action,
        "readmark": readmark,
        "perm": perm,
        "usersign": usersign,
        "favourite": favourite,
        "mail": mail,
        "clipboard": clipboard,
        "disgest": disgest,
        "freq": freq,
        "userperm": userperm,
        "team": team,
        "admin": admin,
        "query": query,
        "deny": deny,
        "notify": notify,
        "notice": notice,
    }

    @classmethod
    def load(cls):
        for model in cls.loads:
            model.bind(db=cls.db, ch=cls.ch)


CF.load()
manager = Manager()
Manager.configure(CF)
manager.telnet = {}  # cache use for telnet