本文整理汇总了Python中saip2011.model.variables.Variables.set_valor_by_nombre方法的典型用法代码示例。如果您正苦于以下问题:Python Variables.set_valor_by_nombre方法的具体用法?Python Variables.set_valor_by_nombre怎么用?Python Variables.set_valor_by_nombre使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类saip2011.model.variables.Variables
的用法示例。
在下文中一共展示了Variables.set_valor_by_nombre方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: ingresar
# 需要导入模块: from saip2011.model.variables import Variables [as 别名]
# 或者: from saip2011.model.variables.Variables import set_valor_by_nombre [as 别名]
def ingresar(self,id_proyecto):
nom_proyecto=Variables.get_valor_by_nombre("nombre_proyecto_actual")
usuario=Usuario.get_user_by_alias( request.identity['repoze.who.userid'])
if id_proyecto is not None:
id_proyecto=int(id_proyecto)
proyecto=Proyecto.get_proyecto_by_id(id_proyecto)
Variables.set_valor_by_nombre("fase_actual",0)
Variables.set_valor_by_nombre("proyecto_actual",proyecto.id_proyecto)
Variables.set_valor_by_nombre("nombre_proyecto_actual",
proyecto.nombre_proyecto)
miembros=Equipo_Desarrollo.get_miembros_by_proyecto(proyecto.id_proyecto)
rol=""
for miembro in miembros:
if ( miembro.idusuario == usuario.idusuario ):
temp=int (Variables.get_valor_by_nombre("rol_anterior"))
if temp == 0:
Variables.set_valor_by_nombre("rol_anterior",
usuario.roles[0].idrol)
Variables.set_valor_by_nombre("rol_actual",miembro.idrol)
rol=Rol.get_rol_by_id(miembro.idrol)
usuario.roles=[]
DBSession.flush()
usuario.roles.append(rol)
DBSession.flush()
break;
redirect('/')
示例2: post_login
# 需要导入模块: from saip2011.model.variables import Variables [as 别名]
# 或者: from saip2011.model.variables.Variables import set_valor_by_nombre [as 别名]
def post_login(self, came_from=url("/")):
"""
Redirect the user to the initially requested page on successful
authentication or redirect her back to the login page if login failed.
"""
if not request.identity:
login_counter = request.environ["repoze.who.logins"] + 1
redirect(url("/login", came_from=came_from, __logins=login_counter))
userid = request.identity["repoze.who.userid"]
Variables.set_valor_by_nombre("usuario_actual", userid)
flash(_("Bienvenido, %s!") % userid)
redirect(came_from)
示例3: salir_proyecto
# 需要导入模块: from saip2011.model.variables import Variables [as 别名]
# 或者: from saip2011.model.variables.Variables import set_valor_by_nombre [as 别名]
def salir_proyecto(self):
nom_proyecto=Variables.get_valor_by_nombre("nombre_proyecto_actual")
nom_fase=Variables.get_valor_by_nombre("nombre_fase_actual")
condicion=int (Variables.get_valor_by_nombre("rol_anterior"))
if condicion > 0:
usuario=Usuario.get_user_by_alias(request.identity['repoze.who.userid'])
Variables.set_valor_by_nombre("fase_actual",0)
Variables.set_valor_by_nombre("proyecto_actual",0)
Variables.set_valor_by_nombre("nombre_proyecto_actual","")
Variables.set_valor_by_nombre("nombre_fase_actual","")
Variables.set_valor_by_nombre("usuario_actual","")
rol=int (Variables.get_valor_by_nombre("rol_anterior") )
Variables.set_valor_by_nombre("rol_actual",rol)
Variables.set_valor_by_nombre("rol_anterior",0)
rol2=Rol.get_rol_by_id(rol)
usuario.roles=[]
usuario.roles.append(rol2)
DBSession.flush()
redirect('/index')
示例4: post_logout
# 需要导入模块: from saip2011.model.variables import Variables [as 别名]
# 或者: from saip2011.model.variables.Variables import set_valor_by_nombre [as 别名]
def post_logout(self, came_from=url("/")):
"""
Redirect the user to the initially requested page on logout and say
goodbye as well.
"""
condicion = int(Variables.get_valor_by_nombre("rol_anterior"))
if condicion > 0:
usuario = Usuario.get_user_by_alias(Variables.get_valor_by_nombre("usuario_actual"))
Variables.set_valor_by_nombre("fase_actual", 0)
Variables.set_valor_by_nombre("proyecto_actual", 0)
Variables.set_valor_by_nombre("nombre_proyecto_actual", "")
Variables.set_valor_by_nombre("nombre_fase_actual", "")
Variables.set_valor_by_nombre("usuario_actual", "")
rol = int(Variables.get_valor_by_nombre("rol_anterior"))
Variables.set_valor_by_nombre("rol_actual", 0)
Variables.set_valor_by_nombre("rol_anterior", 0)
rol2 = Rol.get_rol_by_id(rol)
usuario.roles = []
usuario.roles.append(rol2)
DBSession.flush()
flash(_("Hasta luego!"))
redirect("/")