From 9b32f59a34e19a3709af4d4a8cf50b047f1021e2 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Tue, 5 Mar 2024 21:31:30 +0900 Subject: do not show stdout/stderr to users --- services/app/assets/loading.js | 8 +------- services/app/src/App.php | 2 -- services/app/src/Forms/LoginForm.php | 2 +- services/app/templates/answer_view.html.twig | 4 ---- 4 files changed, 2 insertions(+), 14 deletions(-) (limited to 'services/app') diff --git a/services/app/assets/loading.js b/services/app/assets/loading.js index 570a7e9..4699303 100644 --- a/services/app/assets/loading.js +++ b/services/app/assets/loading.js @@ -9,8 +9,6 @@ document.addEventListener('DOMContentLoaded', () => { ); const statusElemsMap = getElemsMap('js-testcase-execution-status'); const statusLoadingIndicatorElemsMap = getElemsMap('js-testcase-execution-status-loading-indicator'); - const stdoutElemsMap = getElemsMap('js-testcase-execution-stdout'); - const stderrElemsMap = getElemsMap('js-testcase-execution-stderr'); if (!aggregatedStatusLoadingIndicatorElem) { return; @@ -26,16 +24,12 @@ document.addEventListener('DOMContentLoaded', () => { for (const ex of testcase_executions) { const statusElem = statusElemsMap.get(ex.id); const loadingIndicatorElem = statusLoadingIndicatorElemsMap.get(ex.id); - const stdoutElem = stdoutElemsMap.get(ex.id); - const stderrElem = stderrElemsMap.get(ex.id); - const { status, stdout, stderr } = ex; + const { status } = ex; if (status.label === statusElem.textContent) { continue; } statusElem.textContent = status.label; - stdoutElem.textContent = stdout; - stderrElem.textContent = stderr; if (loadingIndicatorElem && !status.show_loading_indicator) { loadingIndicatorElem.remove(); } diff --git a/services/app/src/App.php b/services/app/src/App.php index 7b31e74..9d6cc70 100644 --- a/services/app/src/App.php +++ b/services/app/src/App.php @@ -892,8 +892,6 @@ final class App 'label' => $ex->status->label(), 'show_loading_indicator' => $ex->status->showLoadingIndicator(), ], - 'stdout' => $ex->stdout, - 'stderr' => $ex->stderr, ], $testcaseExecutions), ])->withStatus(200); } diff --git a/services/app/src/Forms/LoginForm.php b/services/app/src/Forms/LoginForm.php index 26f6ad1..4c69ad5 100644 --- a/services/app/src/Forms/LoginForm.php +++ b/services/app/src/Forms/LoginForm.php @@ -84,7 +84,7 @@ final class LoginForm extends FormBase try { $user_id = $this->userRepo->create( $username, - is_admin: true, // TODO + is_admin: false, ); } catch (EntityValidationException $e) { $this->state->setErrors($e->toFormErrors()); diff --git a/services/app/templates/answer_view.html.twig b/services/app/templates/answer_view.html.twig index a76e161..474f3d3 100644 --- a/services/app/templates/answer_view.html.twig +++ b/services/app/templates/answer_view.html.twig @@ -29,10 +29,6 @@
Loading...
{% endif %} -

標準出力

-
{{ ex.stdout }}
-

標準エラー出力

-
{{ ex.stderr }}
{% endfor %} {% endblock %} -- cgit v1.2.3-70-g09d2