Esempio n. 1
0
    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"])
Esempio n. 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
Esempio n. 3
0
    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"])