Esempio n. 1
0
def serve_fif_archive_layout():

    current_user = User()

    if current_user.has_fif_archive_access():
        # If user has elevated access, serve admin view

        logger.log_access(has_access=True)

        layout = html.Div([
            serve_navbar(),
            html.Div(
                [
                    header,
                    serve_admin_fif_list(),
                ],
                className="container pb-5",
            ),
        ])

    else:

        # Otherwise, serve faculty view
        logger.log_access(has_access=False)

        layout = html.Div([
            serve_navbar(),
            html.Div(
                [
                    header,
                    serve_faculty_fif_list(current_user.uni),
                ],
                className="container pb-5",
            ),
        ])

    return layout