def tag_subscribe(): tag = env.request.args("tag", "").strip() if not tag: raise Forbidden try: tags.subscribe(tag, env.owner.login) except SubscribeError: raise Forbidden return Response(redirect=env.request.referer)
def tag_subscribe(): tag = env.request.args('tag', '').strip() if not tag: raise Forbidden try: tags.subscribe(tag, env.owner.login) except SubscribeError: raise Forbidden return Response(redirect=env.request.referer)
def subscribe(taglist, login=None): taglist = parse_tags(taglist) try: tags.subscribe(taglist, login) except UserNotFound: return xmpp_template('user_not_found', login=login) except SubscribeError: return xmpp_template('sub_denied', login=login) return xmpp_template('tags_sub_ok', login=login, tags=taglist)