Skip to content

Commit 5903dd9

Browse files
committed
Adding user count / user total display on answers section
1 parent d52ce77 commit 5903dd9

3 files changed

Lines changed: 6 additions & 3 deletions

File tree

src/experimental/doodle/browser/doodle_results.pt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@
4545
<td tal:content="python:view.format_date(row['date'])">May 20, 2026</td>
4646
<td>
4747
<span class="doodle-count"
48-
tal:content="row/count"
49-
>0</span>
48+
tal:content="python:'%d / %d' % (row['count'], view.total_users)"
49+
>0 / 0</span>
5050
</td>
5151
<td tal:content="python:', '.join(row['names']) if row['names'] else '-'">-</td>
5252
</tr>

src/experimental/doodle/browser/static/doodle.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,12 +329,13 @@
329329

330330
.doodle-count {
331331
display: inline-block;
332-
min-width: 1.75rem;
332+
min-width: 3.25rem;
333333
padding: 0.15rem 0.5rem;
334334
font-weight: 600;
335335
text-align: center;
336336
background: #e9ecef;
337337
border-radius: 0.25rem;
338+
white-space: nowrap;
338339
}
339340

340341
.doodle-results-table tr.doodle-best .doodle-count {

src/experimental/doodle/browser/views.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from experimental.doodle import _
22
from experimental.doodle.answers import build_results
33
from experimental.doodle.answers import get_answer_for_user
4+
from experimental.doodle.answers import get_answers
45
from experimental.doodle.answers import upsert_answer
56
from experimental.doodle.utils import can_view_results
67
from experimental.doodle.utils import format_date
@@ -85,6 +86,7 @@ def update(self):
8586
if not can_view_results(self.context):
8687
raise Unauthorized()
8788
self.rows = build_results(self.context)
89+
self.total_users = len(get_answers(self.context))
8890
self.answer_url = self.context.absolute_url()
8991

9092
def format_date(self, value):

0 commit comments

Comments
 (0)