Esempio n. 1
0
def get_panes_data(acct_id):
    """
    Fetches relevant data needed for template rendering on GET request
    :return: dict
    """
    documents = Document.select_user_files(acct_id)
    shared_files = Document.select_shared_files(acct_id)
    user_name = Account.objects.get(id=acct_id).username
    upload = DocumentForm()
    form = CreateForm()
    panes = compute_views.handle_get_panes(acct_id)
    return {
        "user_name": user_name,
        "documents": documents,
        "shared_documents": shared_files,
        "form": form,
        "panes": panes,
        "upload": upload,
    }