diff --git a/app/templates/project.html b/app/templates/project.html index 532089f..42af54e 100644 --- a/app/templates/project.html +++ b/app/templates/project.html @@ -9,7 +9,7 @@

{{project_name}}

-
+
@@ -92,8 +92,7 @@
- - +
@@ -101,24 +100,20 @@
-
- +
-
- +
-
- +
-
- +
diff --git a/app/templates/project_add_get.html b/app/templates/project_add_get.html index 9869d2d..cf926f6 100644 --- a/app/templates/project_add_get.html +++ b/app/templates/project_add_get.html @@ -12,7 +12,7 @@
-
+
diff --git a/app/views.py b/app/views.py index 78e5767..6a954cf 100644 --- a/app/views.py +++ b/app/views.py @@ -157,7 +157,7 @@ def project(name): ) -@views.route("/add_project", methods=['POST', 'GET']) +@views.route("/project_add", methods=['POST', 'GET']) def add_project(): if request.method == 'POST': settings = Settings() @@ -247,11 +247,10 @@ def supermega_thread(project: Project): ) -@views.route("/build_project", methods=['POST', 'GET']) -def build_project(): +@views.route("/project//build", methods=['POST', 'GET']) +def build_project(project_name): global thread_running - project_name = request.form.get('project_name') project = storage.get_project(project_name) project.settings.try_start_final_infected_exe = False @@ -259,10 +258,10 @@ def build_project(): thread.start() thread_running = True - return redirect("/status_project/{}".format(project_name), code=302) + return redirect("/project/{}/status".format(project_name), code=302) -@views.route("/status_project/") +@views.route("/project//status") def status_project(project_name): global thread_running if thread_running: @@ -273,9 +272,8 @@ def status_project(project_name): return redirect("/project/{}".format(project_name), code=302) -@views.route("/exec_project", methods=['POST', 'GET']) -def start_project(): - project_name = request.form.get('project_name') +@views.route("/project//exec", methods=['POST', 'GET']) +def start_project(project_name): project = storage.get_project(project_name) if project == None: return redirect("/", code=302)