vscode from user_id url
This commit is contained in:
@@ -41,7 +41,7 @@ def desktop(user_uuid, course_id, chapter_name, lesson_name):
|
|||||||
|
|
||||||
|
|
||||||
caddy_conf = f"""
|
caddy_conf = f"""
|
||||||
handle_path /vsc{user_uuid}/* {{
|
handle_path /vsc{user_id}/* {{
|
||||||
reverse_proxy localhost:{code_server_port}
|
reverse_proxy localhost:{code_server_port}
|
||||||
}}
|
}}
|
||||||
"""
|
"""
|
||||||
@@ -77,6 +77,7 @@ def desktop(user_uuid, course_id, chapter_name, lesson_name):
|
|||||||
config_path = os.path.join(path_dir, ".config")
|
config_path = os.path.join(path_dir, ".config")
|
||||||
tmpd = {
|
tmpd = {
|
||||||
"user_uuid": session["user_uuid"],
|
"user_uuid": session["user_uuid"],
|
||||||
|
"user_id": user_id,
|
||||||
"course_id": course_id,
|
"course_id": course_id,
|
||||||
"chapter_name": chapter_name,
|
"chapter_name": chapter_name,
|
||||||
"lesson_name": lesson_name,
|
"lesson_name": lesson_name,
|
||||||
@@ -96,7 +97,7 @@ def desktop(user_uuid, course_id, chapter_name, lesson_name):
|
|||||||
)
|
)
|
||||||
return render_template(
|
return render_template(
|
||||||
"desktop.html",
|
"desktop.html",
|
||||||
vscode_web_url=current_app.config["VSCODE_WEB_URL"]+f"/vsc{user_uuid}",
|
vscode_web_url=current_app.config["VSCODE_WEB_URL"]+f"/vsc{user_id}",
|
||||||
user_uuid=session["user_uuid"], course_id=course_id, chapter_name=chapter_name, lesson_name=lesson_name,
|
user_uuid=session["user_uuid"], course_id=course_id, chapter_name=chapter_name, lesson_name=lesson_name,
|
||||||
workspace_path=path_for_vscode,
|
workspace_path=path_for_vscode,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user