Пример #1
0
def dashboard_superuser():
    """
    The 'dashboard_superuser' route directs a superuser to their dashboard.
    """
    if session['username']:
        if not session['type_of_user'] == "superuser":
            return render_template("access_denied.html")
        info = SuperUser.get_superuser_info(session['username'])
        pending_applicants = Applicant.get_pending_applicants()
        protests = SystemWarning.get_protests()
        pending_transactions = Transaction.get_pending_transactions()
        pending_delete_requests = DeleteRequest.get_pending_delete_requests()
        return render_template("dashboard_superuser.html",
                               info=info,
                               pending_applicants=pending_applicants,
                               protests=protests,
                               pending_transactions=pending_transactions,
                               pending_delete_requests=pending_delete_requests)
    else:
        return render_template("index.html")