本文整理汇总了Python中publica.core.portal.Portal._getAplication方法的典型用法代码示例。如果您正苦于以下问题:Python Portal._getAplication方法的具体用法?Python Portal._getAplication怎么用?Python Portal._getAplication使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类publica.core.portal.Portal
的用法示例。
在下文中一共展示了Portal._getAplication方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _getAppAuth
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getAplication [as 别名]
def _getAppAuth(self):
"""
"""
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
if dados.get("auth_schema", None):
return portal._getAplication(id_site=self.id_site,
meta_type=dados["auth_type"],
schema=dados["auth_schema"])
示例2: _getAppFunc
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getAplication [as 别名]
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"])
示例3: _getAppSession
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getAplication [as 别名]
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"])
示例4: getcontent
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getAplication [as 别名]
def getcontent(self, i):
"""
Retorna os dados de uma avaliacao serializado como json
para consultas ajax
"""
data = self._getcontent(id_conteudo=i)
if data:
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
app_wad = portal._getAplication(id_site=self.id_site,
schema=dados["app_wad"])
# verifica se o usuario esta logado
user_data = app_wad._isSessionActive()
if user_data:
data["email"] = user_data["email"]
data["nome"] = user_data["nome"]
return data
return None
示例5: _addavaliacao
# 需要导入模块: from publica.core.portal import Portal [as 别名]
# 或者: from publica.core.portal.Portal import _getAplication [as 别名]
def _addavaliacao(self, i, op_design, op_performance, op_conforto,
op_dirigibilidade, op_consumo, op_manutencao,
op_custo, pontos_positivos, pontos_negativos,
comentario, titulo, apelido, recomenda=None):
"""
Error: 0 - erro generico
1 - usuario nao autenticado
2 - usuario ja fez avaliacao
"""
res = {"ok":None, "error":0}
portal = Portal(id_site=self.id_site,
request=self.request)
dados = portal._getApp(env_site=self.id_site,
schema=self.schema)["dados"]
if dados.get("app_wad", None):
app_wad = portal._getAplication(id_site=self.id_site,
schema=dados["app_wad"])
# verifica se o usuario esta logado
user_data = app_wad._isSessionActive()
#user_data = {"email":"[email protected]", "nome": "aaaa"}
#raise Exception("{0}-{1}".format(self.id_site, dados))
if user_data:
email = user_data["email"]
nome = user_data["nome"]
cpf = ""
id_wad = -1
apelido = apelido if apelido else None
titulo_opiniao = titulo if titulo else None
hasaval = False
# verifica se o usuario ja fez a avaliacao
for i in self.execSql("seleciona_avaliacao_user",
id_conteudo=int(i),
email=email):
hasaval = True
if not hasaval:
try:
op_design = int(op_design)
except Exception:
op_design = 0
if op_design < 0:
op_design = 0
if op_design > 10:
op_design = 10
try:
op_performance = int(op_performance)
except Exception:
op_performance = 0
if op_performance > 10:
op_performance = 10
if op_performance < 0:
op_performance = 0
try:
op_conforto = int(op_conforto)
except Exception:
op_conforto = 0
if op_conforto > 10:
op_conforto = 10
if op_conforto < 0:
op_conforto = 0
try:
op_dirigibilidade = int(op_dirigibilidade)
except Exception:
op_dirigibilidade = 0
if op_dirigibilidade > 10:
op_dirigibilidade = 10
if op_dirigibilidade < 0:
op_dirigibilidade = 0
try:
op_consumo = int(op_consumo)
except Exception:
op_consumo = 0
if op_consumo > 10:
op_consumo = 10
if op_consumo < 0:
op_consumo = 0
try:
op_manutencao = int(op_manutencao)
except Exception:
op_manutencao = 0
if op_manutencao > 10:
op_manutencao = 10
if op_manutencao < 0:
op_manutencao = 0
try:
op_custo = int(op_custo)
except Exception:
op_custo = 0
if op_custo > 10:
op_custo = 10
#.........这里部分代码省略.........