Your career → Preview: Links are left out, though the page and the wiki say it shows everything #612
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#612
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found on 2026-09-29 in a read-only review of postulo at
95348908d, comparing the career preview with the sections the overview draws.Checked again on 2026-10-01 against
mainat0a5cad587: still present.The career preview is headed "Everything you have written", and the wiki says it "shows everything you have written, in one page". It draws six of the seven career sections: Links, which the overview shows between Projects and Skills (
resume/registry.py:83,OVERVIEW_ORDER), is neither passed to the template nor drawn by it. Somebody reading their record through Preview before building a CV does not see their portfolio, profile or video links, and cannot spot a missing or broken one there.resume/views.py:331(ResumePreviewView.get: the context at:341-349holds experience, education, projects, skill groups, certifications and languages, noLink);templates/resume/preview.html(no links section);postulo.wiki/Your-career-record.md:515("Preview shows everything you have written")."links": Link.objects.for_user(user)to the context (Linkis already imported inresume/views.py) and a Links section topreview.htmlafter Projects, asOVERVIEW_ORDERplaces it, showing each link's title, kind and address (the host is enough for display;Link.hostexists). No test opens/career/preview/today outside the browser accessibility walk, so add one.Done when
tests/test_career_ordering.py(or a newtests/test_career_preview.py) creates aLinkfor a user, getsresume:previewand finds the link's title in the response; it fails today.