示例#1
0
文件: plug.py 项目: intip/da-apps
    def _getAppFunc(self):
        """
        busca o aplicativo das funções: comentario, votação, etc..
        """
        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dados = portal._getDadosPlug(env_site=self.id_site,
                                     id_plugin=self.id_plugin)
        if dados.get("func_schema", None):

            return portal._getAplication(id_site=self.id_site,
                                         meta_type=dados["func_type"],
                                         schema=dados["func_schema"])
示例#2
0
    def __init__(self, id_site, id_plugin=None, request=None, dados={}):
        """
        """
        self.id_plugin = id_plugin
        self.id_site = id_site
        self.request = request
        if id_plugin and not dados:
            portal = Portal(id_site=self.id_site,
                            request=self.request)
            dados = portal._getDadosPlug(env_site=self.id_site,
                                         id_plugin=self.id_plugin)

        self.dados = dados
示例#3
0
文件: plug.py 项目: intip/da-apps
    def _getAppSession(self):
        """
        busca o aplicativo de sessão
        """
        portal = Portal(id_site=self.id_site,
                        request=self.request)
        dados = portal._getDadosPlug(env_site=self.id_site,
                                     id_plugin=self.id_plugin)
        if dados.get("session_schema", None):

            return portal._getAplication(id_site=self.id_site,
                                         meta_type=dados["session_type"],
                                         schema=dados["session_schema"])