Skip to content

Commit 68bf2b2

Browse files
Get rid of 'Matryoshka' of boxes and drop setting subject when replying.
1 parent dbddd50 commit 68bf2b2

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

webapp/src/Controller/Team/ClarificationController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public function viewAction(Request $request, int $clarId): Response
7070
if ($clarification->getProblem()) {
7171
$formData['subject'] = sprintf('%d-%d', $clarification->getContest()->getCid(), $clarification->getProblem()->getProbid());
7272
} else {
73-
$formData['subject'] = sprintf('%d-%s', $clarification->getContest()->getCid(), $clarification->getQueue());
73+
$formData['subject'] = sprintf('%d-%s', $clarification->getContest()->getCid(), $clarification->getCategory());
7474
}
7575

7676
$formData['message'] = "> " . str_replace("\n", "\n> ", Utils::wrapUnquoted($clarification->getBody())) . "\n\n";
@@ -80,6 +80,8 @@ public function viewAction(Request $request, int $clarId): Response
8080
->setAction($this->generateUrl('team_clarification', ['clarId' => $clarId]))
8181
->getForm();
8282

83+
$form->remove('subject');
84+
8385
$form->handleRequest($request);
8486

8587
if ($form->isSubmitted() && $form->isValid()) {

webapp/templates/team/partials/clarification_content.html.twig

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,13 @@
99
<div class="card card-body">
1010
{{ form_start(form) }}
1111
{{ form_row(form.recipient) }}
12-
{{ form_row(form.subject) }}
13-
<div class="list-group mb-3">
14-
<div class="list-group-item">
15-
<div class="flex-column">
16-
<label for="team_clarification_message" class="form-label text-muted d-flex justify-content-end"><small>message</small></label>
17-
</div>
18-
{{ form_row(form.message) }}
12+
{{ form_row(form.message) }}
13+
<div class="mb-3">
14+
<div class="flex-column">
15+
<label class="form-label text-muted d-flex justify-content-end"><small>message preview</small></label>
1916
</div>
20-
<div class="list-group-item">
21-
<div class="mb-3">
22-
<div class="flex-column">
23-
<label class="form-label text-muted d-flex justify-content-end"><small>message preview</small></label>
24-
</div>
25-
<div class="card">
26-
<div class="card-body" id="messagepreview">Start typing to see a preview of your message</div>
27-
</div>
28-
</div>
17+
<div class="card">
18+
<div class="card-body" id="messagepreview">Start typing to see a preview of your message</div>
2919
</div>
3020
</div>
3121
{{ form_end(form) }}

0 commit comments

Comments
 (0)