Example #1
0
async def nav_bar(request: Request,
                  user: User = optional_user,
                  include_logo: bool = Query(True, alias="include-logo")):
    return render_template("/components/navbar.html",
                           request,
                           **user_dict(user),
                           include_logo=include_logo)
Example #2
0
async def admin_page(request: Request, user: User = admin_user):
    return render_template('admin.html',
                           request,
                           **user_dict(user),
                           announcements=get_announcements())
Example #3
0
async def album_page(request: Request, user: User = optional_user):
    return render_template('album.html',
                           request,
                           **user_dict(user),
                           photos=os.listdir("assets/PhotosPage"))
Example #4
0
async def events_page(request: Request, user: User = optional_user):
    return render_template('events.html',
                           request,
                           **user_dict(user),
                           announcements=get_announcements())
Example #5
0
async def points_page(request: Request, user: User = optional_user):
    return render_template("points.html", request, **user_dict(user))
Example #6
0
async def competitions_page(request: Request, user: User = optional_user):
    return render_template("competitions.html", request, **user_dict(user))
Example #7
0
async def tutoring_page(request: Request, user: User = optional_user):
    return render_template("tutoring.html", request, **user_dict(user))
Example #8
0
async def discussion_page(request: Request, user: User = required_user):
    return render_template("discussion.html", request, **user_dict(user))
Example #9
0
async def root(request: Request, user: User = optional_user):
    return render_template("index.html",
                           request,
                           **user_dict(user),
                           include_logo=False,
                           announcements=get_announcements())