Server overview: the "Also" heading names nothing #183

Closed
opened 2026-09-12 09:18:37 +00:00 by tiagoagueda · 1 comment
Owner

Observation

templates/server/overview.html:81:

<h3 class="mb-2 font-medium">{% translate "Also" %}</h3>

Every other heading on the page says what is under it:

Line Heading
5 Overview
22 Software
39 Data
81 Also

"Also" says only that there is more, which the reader can already see. It is the heading you
write when a card has collected the things that did not fit anywhere else — and that is what
this card is: a health-check link, and a link to Django's admin or a note saying it is off.

Remove it.

What removing it costs, and the choice inside that

The card would then be an unlabelled <ul>. Both links describe themselves —

Health check — what a monitor should poll
Django admin — the escape hatch, for anything this area does not cover

— so a reader loses nothing. Somebody moving by headings loses a landmark, which is a small
real cost on a page with only three. So there are two honest endings and this issue does not
insist on one:

  • Drop the heading. Simplest, and the card's contents carry themselves.
  • Name it. If the card keeps a heading it should say what these are — they are both ways
    out of this area, to something Postulo does not itself render. A heading along those lines
    earns its place; "Also" does not.

Free to do

The string is used in exactly one place — nothing else in src/ or tests/ refers to it —
so removing it is a one-line template change. msgid "Also" currently sits in 68 catalogues
and scripts/messages.py extract drops it from all of them without anyone editing a .po.

## Observation `templates/server/overview.html:81`: <h3 class="mb-2 font-medium">{% translate "Also" %}</h3> Every other heading on the page says what is under it: | Line | Heading | | --- | --- | | 5 | Overview | | 22 | Software | | 39 | Data | | **81** | **Also** | "Also" says only that there is more, which the reader can already see. It is the heading you write when a card has collected the things that did not fit anywhere else — and that is what this card is: a health-check link, and a link to Django's admin or a note saying it is off. Remove it. ## What removing it costs, and the choice inside that The card would then be an unlabelled `<ul>`. Both links describe themselves — > **Health check** — what a monitor should poll > **Django admin** — the escape hatch, for anything this area does not cover — so a reader loses nothing. Somebody moving by headings loses a landmark, which is a small real cost on a page with only three. So there are two honest endings and this issue does not insist on one: - **Drop the heading.** Simplest, and the card's contents carry themselves. - **Name it.** If the card keeps a heading it should say what these are — they are both ways *out* of this area, to something Postulo does not itself render. A heading along those lines earns its place; "Also" does not. ## Free to do The string is used in exactly one place — nothing else in `src/` or `tests/` refers to it — so removing it is a one-line template change. `msgid "Also"` currently sits in 68 catalogues and `scripts/messages.py extract` drops it from all of them without anyone editing a `.po`.
Author
Owner

Landed on 0.3.0 as 8a3491dbb.

The card carries itself; no replacement label was added, since an invisible name standing in for a visible one people found meaningless is not an improvement.

Landed on `0.3.0` as `8a3491dbb`. The card carries itself; no replacement label was added, since an invisible name standing in for a visible one people found meaningless is not an improvement.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Postulo/postulo#183
No description provided.