Allow search and other pages for logged out users

This commit is contained in:
DinoInNameOnly 2022-10-14 00:48:12 -07:00
parent f36a0b88e2
commit 1841134b47
4 changed files with 31 additions and 46 deletions

View file

@ -751,26 +751,22 @@ def api_is_available(name):
return {name: True}
@app.get("/id/<id>")
@auth_required
def user_id(id, v):
def user_id(id):
user = get_account(id)
return redirect(user.url)
@app.get("/u/<username>")
@auth_required
def redditor_moment_redirect(username, v):
def redditor_moment_redirect(username):
return redirect(f"/@{username}")
@app.get("/@<username>/followers")
@auth_required
def followers(username, v):
def followers(username, v=None):
u = get_user(username, v=v)
users = g.db.query(User).join(Follow, Follow.target_id == u.id).filter(Follow.user_id == User.id).order_by(Follow.created_utc).all()
return render_template("followers.html", v=v, u=u, users=users)
@app.get("/@<username>/following")
@auth_required
def following(username, v):
def following(username, v=None):
u = get_user(username, v=v)
users = g.db.query(User).join(Follow, Follow.user_id == u.id).filter(Follow.target_id == User.id).order_by(Follow.created_utc).all()
return render_template("following.html", v=v, u=u, users=users)