def before_request(): g.user = auth_user_from_session(session) #g.user = User.get(2) if g.user: g.user_alias = UserAlias.gets_by_user_id(g.user.id) else: g.user_alias = None if g.user: unbinded = list(set(config.OPENID_TYPE_DICT.values()) - set([ua.type for ua in g.user.get_alias()]) - set([config.OPENID_TYPE_DICT[config.OPENID_THEPAST]])) tmp = {} for k, v in config.OPENID_TYPE_DICT.items(): tmp[v] = k g.unbinded = [[x, tmp[x], config.OPENID_TYPE_NAME_DICT[x]] for x in unbinded] expired_providers = [] for t in [ua.type for ua in g.user.get_alias()]: p = g.user.get_thirdparty_profile(t) if p and p.get("expired"): _ = [t, config.OPENID_TYPE_DICT_REVERSE.get(t), config.OPENID_TYPE_NAME_DICT.get(t, "")] expired_providers.append(_) if expired_providers: msg = " ".join([x[-1] for x in expired_providers]) flash(u"你的 %s 授权已经过期了,会影响数据同步,你可以重新授权 :)", "tip") else: g.unbinded = None g.start = int(request.args.get('start', 0)) g.count = int(request.args.get('count', 30)) g.cate = request.args.get("cate", "") if not g.cate.isdigit(): g.cate = ""
def before_request(): g.user = auth_user_from_session(session) #g.user = User.get(2) if g.user: g.user_alias = UserAlias.gets_by_user_id(g.user.id) else: g.user_alias = None if g.user: unbinded = list( set(config.OPENID_TYPE_DICT.values()) - set([ua.type for ua in g.user.get_alias()]) - set([config.OPENID_TYPE_DICT[config.OPENID_THEPAST]])) tmp = {} for k, v in config.OPENID_TYPE_DICT.items(): tmp[v] = k g.unbinded = [[x, tmp[x], config.OPENID_TYPE_NAME_DICT[x]] for x in unbinded] else: g.unbinded = None g.start = int(request.args.get('start', 0)) g.count = int(request.args.get('count', 30)) g.cate = request.args.get("cate", "") if not g.cate.isdigit(): g.cate = ""
def before_request(): g.user = auth_user_from_session(session) if g.user: g.user_alias = UserAlias.gets_by_user_id(g.user.id) else: g.user_alias = None g.start = int(request.args.get("start", 0)) g.count = int(request.args.get("count", 30)) g.cate = request.args.get("cate", None)
def before_request(): g.config = config g.user = auth_user_from_session(session) #g.user = User.get(2) g.user_alias = UserAlias.gets_by_user_id(g.user.id) if g.user else None if request.method == 'POST': try: g.start = int(request.form.get('start', 0)) except ValueError: g.start = 0 try: g.count = int(request.form.get('count', 24)) except ValueError: g.count = 0 g.cate = request.form.get("cate", "") else: try: g.start = int(request.args.get('start', 0)) except ValueError: g.start = 0 try: g.count = int(request.args.get('count', 24)) except ValueError: g.count = 0 g.cate = request.args.get("cate", "") g.cate = int(g.cate) if g.cate.isdigit() else "" if g.user: g.binds = [ua.type for ua in g.user.get_alias()] unbinded = list( set(config.OPENID_TYPE_DICT.values()) - set(g.binds) - set([config.OPENID_TYPE_DICT[config.OPENID_THEPAST]])) tmp = {} for k, v in config.OPENID_TYPE_DICT.items(): tmp[v] = k g.unbinded = [[x, tmp[x], config.OPENID_TYPE_NAME_DICT[x]] for x in unbinded] expired_providers = [] for t in [ua.type for ua in g.user.get_alias()]: p = g.user.get_thirdparty_profile(t) if p and p.get("expired"): _ = [ t, config.OPENID_TYPE_DICT_REVERSE.get(t), config.OPENID_TYPE_NAME_DICT.get(t, "") ] expired_providers.append(_) g.expired = expired_providers if expired_providers: msg = " ".join([x[-1] for x in expired_providers]) flash(u"你的 %s 授权已经过期了,会影响数据同步,你可以重新授权 :)" % msg, "tip") else: g.unbinded = None
def before_request(): g.config = config g.user = auth_user_from_session(session) #g.user = User.get(2) g.user_alias = UserAlias.gets_by_user_id(g.user.id) if g.user else None if request.method == 'POST': try: g.start = int(request.form.get('start', 0)) except ValueError: g.start = 0 try: g.count = int(request.form.get('count', 24)) except ValueError: g.count = 0 g.cate = request.form.get("cate", "") else: try: g.start = int(request.args.get('start', 0)) except ValueError: g.start = 0 try: g.count = int(request.args.get('count', 24)) except ValueError: g.count = 0 g.cate = request.args.get("cate", "") g.cate = int(g.cate) if g.cate.isdigit() else "" if g.user: g.binds = [ua.type for ua in g.user.get_alias()] unbinded = list(set(config.OPENID_TYPE_DICT.values()) - set(g.binds) - set([config.OPENID_TYPE_DICT[config.OPENID_THEPAST]])) tmp = {} for k, v in config.OPENID_TYPE_DICT.items(): tmp[v] = k g.unbinded = [[x, tmp[x], config.OPENID_TYPE_NAME_DICT[x]] for x in unbinded] expired_providers = [] for t in [ua.type for ua in g.user.get_alias()]: p = g.user.get_thirdparty_profile(t) if p and p.get("expired"): _ = [t, config.OPENID_TYPE_DICT_REVERSE.get(t), config.OPENID_TYPE_NAME_DICT.get(t, "")] expired_providers.append(_) g.expired = expired_providers if expired_providers: msg = " ".join([x[-1] for x in expired_providers]) flash(u"你的 %s 授权已经过期了,会影响数据同步,你可以重新授权 :)" % msg, "tip") else: g.unbinded = None
def before_request(): g.user = auth_user_from_session(session) if g.user: g.user_alias = UserAlias.gets_by_user_id(g.user.id) else: g.user_alias = None if g.user: unbinded = list(set(config.OPENID_TYPE_DICT.values()) - set([ua.type for ua in g.user.get_alias()])) tmp = {} for k, v in config.OPENID_TYPE_DICT.items(): tmp[v] = k g.unbinded = [[x, tmp[x], config.OPENID_TYPE_NAME_DICT[x]] for x in unbinded] else: g.unbinded = None g.start = int(request.args.get("start", 0)) g.count = int(request.args.get("count", 30)) g.cate = request.args.get("cate", None)